www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 測(cè)試測(cè)量 > 測(cè)試測(cè)量
[導(dǎo)讀]時(shí)鐘系統(tǒng)是微控制器(MCU)的一個(gè)重要部分,它產(chǎn)生的時(shí)鐘信號(hào)要貫穿整個(gè)芯片。時(shí)鐘系統(tǒng)設(shè)計(jì)得好壞關(guān)系到芯片能否正常工作。在工作頻率較低的情況下,時(shí)鐘系統(tǒng)可以通過綜合產(chǎn)生,即用Verilog/VHDL語言描述電路,并用EDA

時(shí)鐘系統(tǒng)是微控制器(MCU)的一個(gè)重要部分,它產(chǎn)生的時(shí)鐘信號(hào)要貫穿整個(gè)芯片。時(shí)鐘系統(tǒng)設(shè)計(jì)得好壞關(guān)系到芯片能否正常工作。在工作頻率較低的情況下,時(shí)鐘系統(tǒng)可以通過綜合產(chǎn)生,即用Verilog/VHDL語言描述電路,并用EDA工具進(jìn)行綜合。然而,用工具綜合存在電路性能低、優(yōu)化率不高的問題,不適合應(yīng)用在各種高性能微處理器芯片上。而采用人工設(shè)計(jì)邏輯并手工輸入電路圖甚至物理版圖的方式,能使設(shè)計(jì)的電路靈活,性能更好。基于這些考慮,設(shè)計(jì)了一個(gè)MCU時(shí)鐘系統(tǒng)。

1基本時(shí)鐘輸入的選擇

(1)CPU核分微處理器(MPU)和微控制器(MCU),兩者的基本時(shí)鐘一般都以單頻方波的形式提供。時(shí)鐘有三種產(chǎn)生方式: (1)用晶體振蕩器產(chǎn)生精確而穩(wěn)定的時(shí)鐘信號(hào);

(2)用壓控振蕩器產(chǎn)生可調(diào)頻率范圍較寬的時(shí)鐘信號(hào);

(3)結(jié)合以上兩種技術(shù),用壓控振蕩器生成時(shí)鐘信號(hào)。

基本時(shí)鐘信號(hào)的產(chǎn)生可以有芯片外和芯片內(nèi)兩種方法。但是時(shí)鐘信號(hào)必須是穩(wěn)定的信號(hào),對(duì)于穩(wěn)定度要求特別高的場(chǎng)合(如MPU和MCU),采用芯片外提供是必不可少的。故本設(shè)計(jì)采用外接晶振的方法。

2 兩相時(shí)鐘方案

時(shí)鐘技術(shù)是決定和影響電路功耗的主要因素,時(shí)鐘偏差是引起電路競爭冒險(xiǎn)的主要原因。為了消除競爭、提高頻率、降低功耗,在基本時(shí)鐘方案方面,MPU和MCU一般有三種選擇:單相時(shí)鐘、多相時(shí)鐘和沿觸發(fā)方案。在當(dāng)前的設(shè)計(jì)中,沿觸發(fā)方案由于在數(shù)據(jù)傳遞方面有一定困難已很少被使用。單相時(shí)鐘方案因?yàn)樵跁r(shí)序和傳輸上比較簡單可靠,在所有的方案中使用的晶體管也是最少,所以被一些高性能芯片使用,如DEC公司(現(xiàn)被HP公司并購)的Alpha21664微處理器。但是,對(duì)CMOS電路來說,采用單相時(shí)鐘就無法使用動(dòng)態(tài)電路,而且因組合邏輯塊中邏輯元件的速度高低都受到限制而呈現(xiàn)困難。

圖1是一個(gè)單相有限狀態(tài)機(jī),圓圈內(nèi)為組合邏輯塊CL。

 

 

設(shè)TL+TH=TP,其中TP為時(shí)鐘周期,TH和TL分別為時(shí)鐘高電平和低電平時(shí)間。如果要使時(shí)鐘定時(shí)與數(shù)據(jù)無關(guān),則最長的傳播延遲必須小于TP,信號(hào)(甚至可能是由于內(nèi)部競爭冒險(xiǎn)產(chǎn)生的尖峰所造成的假信號(hào))到達(dá)CL輸出端可能取的最短時(shí)間必須大于TH。令TCL代表CL延遲范圍,則:

TH

(1)式表明,信號(hào)通過CL的每一個(gè)延遲都必須介于TH和TP之間。正是這種雙邊約束特性使單相時(shí)鐘難以實(shí)現(xiàn)。對(duì)于多相時(shí)鐘,則可以消除這種雙邊約束,而使其轉(zhuǎn)化為單邊約束。圖2(a)所示為采用兩相非重疊時(shí)鐘φ1和φ2(φ1×φ2=0),對(duì)應(yīng)時(shí)鐘波形示于圖2(b),T1和T3分別是φ1和φ2為高電平時(shí)的時(shí)間,T2是φ1到φ2之間電平為低的時(shí)間,T4則是φ2到φ1之間電平為低的時(shí)間。當(dāng)φ2電平變高時(shí)信號(hào)開始通過CL傳輸,并且必須在φ1電平變低之前結(jié)束。于是得:

TCL < T1+ T3+ T4 或 TCL

其中,TP= T1+ T2+ T3+ T4

這樣就可把雙邊約束(1)式簡化為單邊約束(2)式了。無論是有效信號(hào)或是無效信號(hào),都可以以任意快的速度通過CL而不會(huì)造成競爭。

當(dāng)然,相數(shù)過多又會(huì)使設(shè)計(jì)復(fù)雜度提高,因此這里選擇了兩相不重疊時(shí)鐘。

 

 

3時(shí)鐘系統(tǒng)邏輯電路設(shè)計(jì)

3.1兩相不重疊時(shí)鐘產(chǎn)生的方法

兩相不重疊時(shí)鐘產(chǎn)生電路如圖3所示。clk為外部晶振產(chǎn)生的送入MCU的單相時(shí)鐘,I1是MCU內(nèi)部產(chǎn)生的保護(hù)信號(hào),正常工作時(shí)I1為低電平,發(fā)生故障時(shí)(如由于噪聲干擾導(dǎo)致PSEN和RD、WR同時(shí)有效的錯(cuò)誤發(fā)生時(shí)) I1變成高電平而關(guān)閉時(shí)鐘;當(dāng)系統(tǒng)復(fù)位時(shí),會(huì)使得圖3中I1為低電平,恢復(fù)clk的輸入。由于正常情況下PD為低電平,所以clk等同于經(jīng)過三個(gè)非門變成圖中的單相輸入信號(hào),加到用"或非"門交叉而構(gòu)成的R-S觸發(fā)器,單相時(shí)鐘從左邊加到一個(gè)"或非"門上,反相后加到另一個(gè)"或非"門上,這樣得到的CK1和CK2是不重疊的。單相時(shí)鐘與雙相時(shí)鐘的對(duì)應(yīng)關(guān)系如圖3所示。

 

 

當(dāng)信號(hào)V變成高電平時(shí)(因?yàn)檎9ぷ鲿r(shí)PD一直保持為0),M1管關(guān)斷,信號(hào)就一直保存在靜態(tài)鎖存器中。每當(dāng)時(shí)鐘信號(hào)變高時(shí),就把靜態(tài)鎖存器的輸出傳給W,使得W一直處于低電平而不影響"或非"門A1,故圖3中A1可以簡化為二輸入。

在時(shí)鐘受到一個(gè)邏輯信號(hào)(也就是門控時(shí)鐘)控制的

情況下,可能會(huì)有一些動(dòng)態(tài)節(jié)點(diǎn)不被刷新。為了避免這種錯(cuò)誤,采用由一個(gè)NMOS控制管M2加兩個(gè)交叉耦合反相器組成靜態(tài)鎖存器。其中反饋管采用的倒比W/L很小(<1),可以作為電平恢復(fù)器件,這樣有利于保存信息。

3.2 二分頻電路

通常把一周期指令的執(zhí)行時(shí)間稱為一個(gè)機(jī)器周期,并進(jìn)一步劃分為2~6個(gè)狀態(tài)(高速M(fèi)CU到標(biāo)準(zhǔn)MCU),每一狀態(tài)有兩相時(shí)鐘,即為兩個(gè)節(jié)拍,每個(gè)節(jié)拍持續(xù)一個(gè)振蕩周期。如何向芯片內(nèi)部提供一個(gè)兩節(jié)拍的時(shí)鐘信號(hào)呢?這就需要二分頻電路對(duì)外部振蕩信號(hào)進(jìn)行分頻,使得在每個(gè)時(shí)鐘的前半周期,節(jié)拍1信號(hào)有效;后半周期,節(jié)拍2信號(hào)有效。

二分頻電路是由兩個(gè)靜態(tài)鎖存器組成的觸發(fā)器,如圖4所示。其中CK1和CK2是兩相不重疊時(shí)鐘,當(dāng)CK1=0,CK2=1時(shí),靜態(tài)鎖存器b的輸出經(jīng)過一個(gè)反相器提供CK3和CK4,使得CK3=0,CK4=1經(jīng)過半個(gè)周期后,CK1=1,CK2=0,M4斷開,低電平信號(hào)存儲(chǔ)在靜態(tài)鎖存器a中,使CK3的值不變,這樣CK3延續(xù)了一個(gè)周期的低電平(高電平),就形成了兩分頻,如此形成的時(shí)鐘信號(hào)周期增加一倍。CK4由CK3經(jīng)過一個(gè)反相器形成,兩者相位相反。

 

 

3.3時(shí)鐘驅(qū)動(dòng)器及分配

影響時(shí)鐘偏差主要有以下幾個(gè)因素

·連接時(shí)鐘數(shù)的連線;

·時(shí)鐘數(shù)的拓?fù)浣Y(jié)構(gòu);

·時(shí)鐘的驅(qū)動(dòng);

·時(shí)鐘線的負(fù)載;

·時(shí)鐘的上升及下降時(shí)間。

在MCU內(nèi)部,時(shí)鐘信號(hào)要驅(qū)動(dòng)大的負(fù)載,是負(fù)載最重的信號(hào),有可能導(dǎo)致電路延時(shí)和時(shí)鐘偏差。消除的方法之一是增強(qiáng)驅(qū)動(dòng)能力。設(shè)計(jì)的驅(qū)動(dòng)器如圖4(二分頻電路除外)所示。最初的時(shí)鐘信號(hào)由二分頻電路輸出的CK3和CK4提供。值得注意的是,為了提高翻轉(zhuǎn)速度增加了旁路管,即PMOS晶體管M5、M7和NMOS晶體管M6、M8,而且它們的W/L比要取得足夠大(如設(shè)計(jì)的為350/1),這樣就不需要外部附加自舉電容。當(dāng)然為了防止導(dǎo)通電流過激(di/dt),可以加入電阻起穩(wěn)定作用。該時(shí)鐘驅(qū)動(dòng)器的一個(gè)重要特點(diǎn),就是所產(chǎn)生的兩相不重疊時(shí)鐘的相位與時(shí)鐘負(fù)載無關(guān),輸出Clk3和Clk4能高到VDD電平和低到地電平。

在MCU內(nèi)部合理分配時(shí)鐘網(wǎng)絡(luò)。通常有兩種方法:線形緩沖和樹形緩沖??紤]到MCU內(nèi)部時(shí)鐘負(fù)載比較大,采用圖5所示的樹形緩沖將時(shí)鐘電路分成若干分支。時(shí)鐘分配的各個(gè)分支在各級(jí)之間具有相同的相對(duì)扇出,同時(shí)每個(gè)分支所帶負(fù)載數(shù)目基本相同,因?yàn)椴黄胶獾姆种菚r(shí)鐘歪斜的主要原因。

 

 

3.4低功耗設(shè)計(jì)

低功耗設(shè)計(jì)要求時(shí)鐘網(wǎng)絡(luò)盡量簡單,晶體管尺寸盡量小,并且應(yīng)盡量減少不必要的電路節(jié)點(diǎn)翻轉(zhuǎn),所以設(shè)計(jì)的MCU一方面要大量采用只有三個(gè)元件組成的靜態(tài)鎖存器,參見圖3;另一方面要有三種工作功率管理模式,即正常、空閑、掉電三種方式,以滿足低功耗方式的應(yīng)用。因此,內(nèi)部所使用的時(shí)鐘分三類,第一類送人部分控制器和數(shù)據(jù)通道(C

.

PU核),在低功耗方式(空閑)下時(shí)鐘關(guān)閉,如圖6中的Clk5和Clk6;第二類用于控制定時(shí)器,如Clk1和Clk2;第三類則用于控制中斷電路和串行口的時(shí)鐘,如Clk3和Clk4。后兩類不受低功耗方式的限制。

(1)在掉電方式(PD=1)下,時(shí)鐘信號(hào)發(fā)生器及內(nèi)部所有的功能部件都停止工作。如圖3所示,PD=1時(shí),封鎖一個(gè)"與非"門和一個(gè)"或非"門,使V一直為低電平,輸給R-S觸發(fā)器的單相時(shí)鐘的狀態(tài)被固定,或?yàn)榈碗娖交驗(yàn)楦唠娖?,這樣整個(gè)芯片的時(shí)鐘信號(hào)被凍結(jié)。

(2)在空閑方式(IDL=1)下,時(shí)鐘信號(hào)繼續(xù)提供給中斷邏輯、串行口、定時(shí)器,但CPU的時(shí)鐘被切斷了。如圖6所示,IDL=1時(shí),"或非"門輸出為低電平,"與非"門輸出為高電平,通過時(shí)鐘驅(qū)動(dòng)器使得Clk5=1、Clk6=0,這樣通往CPU的信號(hào)就被凍結(jié)了。

 

 

4設(shè)計(jì)驗(yàn)證與總結(jié)

綜合圖3、圖4、圖6就構(gòu)成了整個(gè)時(shí)鐘系統(tǒng)。為了對(duì)電路進(jìn)行邏輯仿真,首先在CADENCE的Composer-schematic中調(diào)用CSMC 0.6μm標(biāo)準(zhǔn)單元工藝庫,設(shè)置好管子參數(shù),畫出電路圖。然后進(jìn)入Analog Artist Simulation環(huán)境進(jìn)行參數(shù)較理想化的電路仿真。其中clk的脈寬為0.5μs,周期為1μs,將各種信號(hào)(如PD、IDL)的上升時(shí)間和下降時(shí)間設(shè)置為0.002μs,整個(gè)仿真時(shí)間取16μs,參考電壓為5V,得到的仿真結(jié)果如圖7所示??梢钥吹絀1=1時(shí),通往內(nèi)部的各時(shí)鐘信號(hào)被封鎖;PD=1時(shí),所有時(shí)鐘(Clk1~Clk6)被凍結(jié);而IDL=1時(shí),只有通往CPU的Clk5和Clk6被凍結(jié),,因此各信號(hào)滿足設(shè)計(jì)要求。

 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉