- 相關(guān)推薦
一種MCU時(shí)鐘系統(tǒng)的設(shè)計(jì)
摘要:介紹了一個(gè)基于MCU內(nèi)核的時(shí)鐘系統(tǒng)的設(shè)計(jì),給出了其電路結(jié)構(gòu)并詳細(xì)地分析了系統(tǒng)的工作原理。該系統(tǒng)能生成兩相不重疊時(shí)鐘,利用靜態(tài)鎖存器保存動(dòng)態(tài)信息,提供三種電源管理方式以適應(yīng)低功耗應(yīng)用。在上華(CSMC)0.6μm工藝庫(kù)下,利用Cadence EDA工具對(duì)電路進(jìn)行了仿真,仿真結(jié)果驗(yàn)證了設(shè)計(jì)的準(zhǔn)確性。關(guān)鍵詞:微控制器 時(shí)鐘系統(tǒng) 兩相不重疊時(shí)鐘
時(shí)鐘系統(tǒng)是微控制器(MCU)的一個(gè)重要部分,它產(chǎn)生的時(shí)鐘信號(hào)要貫穿整個(gè)芯片。時(shí)鐘系統(tǒng)設(shè)計(jì)得好壞關(guān)系到芯片能否正常工作。在工作頻率較低的情況下,時(shí)鐘系統(tǒng)可以通過(guò)綜合產(chǎn)生,即用Verilog/VHDL語(yǔ)言描述電路,并用EDA工具進(jìn)行綜合。然而,用工具綜合存在電路性能低、優(yōu)化率不高的問(wèn)題,不適合應(yīng)用在各種高性能微處理器芯片上。而采用人工設(shè)計(jì)邏輯并手工輸入電路圖甚至物理版圖的方式,能使設(shè)計(jì)的電路靈活,性能更好。基于這些考慮,設(shè)計(jì)了一個(gè)MCU時(shí)鐘系統(tǒng)。
1 基本時(shí)鐘輸入的選擇
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í)鐘偏差是引起電路競(jìng)爭(zhēng)冒險(xiǎn)的主要原因。為了消除競(jìng)爭(zhēng)、提高頻率、降低功耗,在基本時(shí)鐘方案方面,MPU和MCU一般有三種選擇:?jiǎn)蜗鄷r(shí)鐘、多相時(shí)鐘和沿觸發(fā)方案。在當(dāng)前的設(shè)計(jì)中,沿觸發(fā)方案由于在數(shù)據(jù)傳遞方面有一定困難已很少被使用。單相時(shí)鐘方案因?yàn)樵跁r(shí)序和傳輸上比較簡(jiǎn)單可靠,在所有的方案中使用的晶體管也是最少,所以被一些高性能芯片使用,如DEC公司?現(xiàn)被HP公司并購(gòu)?的Alpha21664微處理器。但是,對(duì)CMOS電路來(lái)說(shuō),采用單相時(shí)鐘就無(wú)法使用動(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ù)無(wú)關(guān),則最長(zhǎng)的傳播延遲必須小于TP,信號(hào)(甚至可能是由于內(nèi)部競(jìng)爭(zhēng)冒險(xiǎn)產(chǎn)生的尖峰所造成的假信號(hào))到達(dá)CL輸出端可能取的最短時(shí)間必須大于TH。令τCL代表CL延遲范圍,則:
[1] [2] [3] [4]
【一種MCU時(shí)鐘系統(tǒng)的設(shè)計(jì)】相關(guān)文章:
一種高射頻連發(fā)測(cè)速系統(tǒng)設(shè)計(jì)04-26
一種飛控系統(tǒng)健康管理專(zhuān)家系統(tǒng)的設(shè)計(jì)04-27
認(rèn)識(shí)時(shí)鐘的教案設(shè)計(jì)04-27
《認(rèn)識(shí)時(shí)鐘》的教案設(shè)計(jì)04-27
一種比較經(jīng)濟(jì)的雷電監(jiān)測(cè)系統(tǒng)方案設(shè)計(jì)04-27
一種基于CAN總線的溫度控制系統(tǒng)設(shè)計(jì)論文04-29
一種基于多時(shí)段交通燈控制系統(tǒng)的設(shè)計(jì)04-27
飛機(jī)大機(jī)動(dòng)飛行的一種模糊控制系統(tǒng)設(shè)計(jì)方法05-01
一種動(dòng)調(diào)陀螺運(yùn)行環(huán)境溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)05-02