日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]Altera器件時間匹配問題的解決方案

1 引言
Altera的 MAX+PLUSⅡ可編程邏輯開發(fā)軟件,提供了一種與工作平臺、器件結(jié)構(gòu)無關(guān)的設(shè)計環(huán)境,深受廣大電子設(shè)計人員的喜愛。但設(shè)計人員都會遇到Altera器件設(shè)計中的時間匹配問題,本文對這個問題展開了討論,對電路中短時脈沖波形失真的所謂"毛刺"現(xiàn)象進行了研究,并提出了解決的辦法。

2 消除毛刺

某個事件成功的條件不分先后順序,只要滿足成功的組合需求,此事件就算成功,此種邏輯關(guān)系就是組合邏輯。我們在使用Altera器件進行組合邏輯的設(shè)計時,常遇到短時脈沖波形失真,即毛刺問題(見圖1)。在組合電路中,兩輸入AND門是最簡單的電路,從MAX+PLUSⅡ中的 Timing Analyzer的Delay Matrix 中可得知a=11.1ns,b=8. 1ns。假定AND門內(nèi)部的延時時間為0.2ns,那么 a的延時+ AND內(nèi)部的延時(0.2ns)=11.1ns,a的延時為10.9ns; b的延時+AND內(nèi)部的延時(0.2ns)=8.1ns,b的延時為7.9ns。由于 a和b的延時時間不相等,所以當(dāng)a從1變?yōu)?,同時b從0變?yōu)?時,輸出結(jié)果c產(chǎn)生了毛刺。


Altera器件結(jié)構(gòu)有許多特點,使你在設(shè)計時具有較大的靈活性,但是,它可能會引入附加的時間延時。另外,復(fù)雜可編程邏輯器件中具有稱作邏輯陣列塊(LAB)的小型、高性能、靈活陣列模塊,還有稱作可編程連線陣列(PIA)的專用可編程網(wǎng)絡(luò),MAX的結(jié)構(gòu)通過PIA來連接LAB,保證其100%的內(nèi)部連接布通率。每個LAB中的邏輯擴展項都提供附加的邏輯資源給LAB中的任何一個宏單元。但是,所有來自宏單元和擴展項的信號經(jīng)過PIA時都必然引入時間延時,從而可能在組合邏輯的輸出端產(chǎn)生毛刺。對于怎樣消除毛刺,我們作了以下探討。

2.1 軟件修改輸入端子的延時時間

一些軟件(如Xilinx公司)提供的方法是通過修改輸入端子的延時時間,來解決毛刺問題的。如圖1中,我們用軟件把 b輸入端子的延時時間改為10.9ns,這樣a與 b的延時時間相等,就消除了輸出端c的毛刺。它的優(yōu)點是能快速解決問題,這是設(shè)計中最簡單實用的方法。

2.2 修改電路

通過修改定義時鐘信號的復(fù)雜邏輯,將其轉(zhuǎn)換成同步時鐘方式就可以避免毛刺出現(xiàn)。同步時鐘是采用單一的引腳驅(qū)動的系統(tǒng)時鐘,而不是異步的(邏輯驅(qū)動的)時鐘,見圖2。只要可能就應(yīng)盡量采用同步設(shè)計,可以避免定時關(guān)系發(fā)生問題。另外,同步設(shè)計也可以改善電路的在線性能,減少調(diào)試時間和提高電路的可靠性。在同步時鐘方式中 c信號是D觸發(fā)器輸入的一部分,而且時鐘是由引腳驅(qū)動。這個電路稱作寄存器使能電路, MAX+PLUSⅡTTL宏功能庫中提供了一種可以實現(xiàn)這種類型電路的D觸發(fā)器DFFE(見圖2)。

[!--empirenews.page--]
對于三到八譯碼器而言,用a、b、c表示輸入引腳,d0、d1、d2、d3、d4、d5、d6、d7 表示三到八譯碼器的輸出引腳。對該設(shè)計項目進行編譯后模擬仿真,這時非常容易從模擬仿真出來的波形上看到出現(xiàn)了毛刺。如采用同步時鐘(引腳驅(qū)動)方式,就可以消除毛刺。要注意的一點是建立和保持時間(Setup/hold time )是測試芯片對輸入信號和時鐘信號之間的時間要求。建立時間是指觸發(fā)器的時鐘信號上升沿到來以前,數(shù)據(jù)穩(wěn)定不變的時間。輸入信號應(yīng)提前時鐘上升沿(如上升沿有效)T時間到達芯片,這個T就是建立時間Set up time。如不滿足Setup time,這個數(shù)據(jù)就不能被這一時鐘打入觸發(fā)器,只有在下一個時鐘上升沿,數(shù)據(jù)才能被打入觸發(fā)器。保持時間是指觸發(fā)器的時鐘信號上升沿到來以后,數(shù)據(jù)穩(wěn)定不變的時間。hold time不夠,數(shù)據(jù)同樣不能被打入觸發(fā)器。我們選用a端的輸入脈沖寬度是時鐘脈沖的四倍,這樣D 觸發(fā)器就可以正常動作,輸出結(jié)果是正確的,見圖3、圖4。如果我們一定要使輸入脈沖等于輸出脈沖的寬度,就要使輸入脈沖的高電平與時鐘脈沖的高電平錯開,保證D觸發(fā)器能工作。

[!--empirenews.page--]
2.3 重新設(shè)計電路

毛刺是信號趨于穩(wěn)定前不必要的開關(guān)動作,使每個時鐘沿改變了寄存器間組合邏輯的輸入。對每個節(jié)點而言,不同的輸入路徑有不同的延時,這將多次改變狀態(tài)。節(jié)點上的毛刺多少與該節(jié)點的邏輯深度,也就是節(jié)點至最初輸入的邏輯門個數(shù)有關(guān)。到達節(jié)點的邏輯錐體越深、越寬,毛刺也越多。降低邏輯深度,減少邏輯錐體的開關(guān)輸入可減少這類毛剌。時序驅(qū)動合成以及邏輯單元的合理映射能減少邏輯級的數(shù)量。

如果一個計數(shù)器的輸出端接一個組合電路,這個組合電路的輸出端產(chǎn)生了毛刺,最好的解決方法是重新設(shè)計電路,只要在這一時刻改變計數(shù)器輸出端子的輸出順序,就可以消除下一級組合電路輸出端的毛刺。例如,在下面程序中,在這一時刻改變q0、q1、q2輸出順序,就能解決計數(shù)器輸出所接的組合電路輸出端毛刺的問題。

subdesign modcount
(clk,reset:input;
q[2..0]utput;
)
variable
counter3:machine of bits(rr[2..0])
with states(r0=B"101", --換成r5的輸出
r1=B"100", --換成r4的輸出
r2=B"000", --換成r0的輸出
r3=B"001", --換成r1的輸出
r4=B"011", --換成r3的輸出
r5=B"010", --換成r2的輸出
r6=B"110",
r7=B"111");
begin
q[ ]=rr[ ];
counter3.reset=reset;
counter3.clk=clk;
CASE counter3 IS
when r0=>counter3=r1;
when r1=>counter3=r2;
when r2=>counter3=r3;
when r3=>counter3=r4;
when r4=>counter3=r5;
when r5=>counter3=r6;
when r6=>counter3=r7;
when r7=>counter3=r0;
END CASE;
End ;

3 行波時鐘時間匹配問題

行波時鐘是計數(shù)器通常使用的一種時鐘方式,而使用行波時鐘是可能引起潛在時間匹配問題的另一個因素。所謂行波時鐘是指一個寄存器的輸出為另一個寄存器產(chǎn)生時鐘,而不是使用一個公共的系統(tǒng)時鐘。如果仔細設(shè)計,行波時鐘可以像全局時鐘一樣可靠工作,但是行波時鐘使得與電路有關(guān)的定時計算變得很復(fù)雜。行波時鐘在行波鏈上各寄存器時鐘之間將產(chǎn)生較大的時間偏移,并且會超出最壞情況下的建立時間、保持時間和電路中時鐘到輸出的延時,使系統(tǒng)的實際速度下降。在圖5(a)中使用行波時鐘所示電路的時鐘周期依賴于計數(shù)器最低位的變化沿計數(shù)器傳播到最高位所花的時間,這個周期與計數(shù)器的位數(shù)有關(guān)。隨著逐位進位計數(shù)器的位數(shù)增加,系統(tǒng)的速度將下降,為此可使用同步電路來解決這個問題,如圖5(b)所示。當(dāng)把異步計數(shù)器改成同步操作時,系統(tǒng)的速度由寄存器的建立和保持時間決定,而不是由計數(shù)器的位數(shù)決定。同步電路不需要使用附加的資源,就可以提高計數(shù)器的速度,并消除出現(xiàn)非法計數(shù)數(shù)值的可能性。


還可以通過在MAX+PLUSII中仔細地分配資源,來提高設(shè)計的可靠性。在MAX器件中通過PIA的信號將會有時間延時。為消除這種延時,可以在MAX+PLUSⅡ中進行"團體"分配,也就是將計數(shù)器鄰接的位安排在同一個LAB中的諸宏單元內(nèi)。

4 結(jié)束語

在組合電路中,從信號輸入到穩(wěn)定輸出需要一定的時間。由于從輸入到輸出的過程中,不同通路上門的級數(shù)不同,或者門電路平均延遲時間的差異,使信號從輸入經(jīng)不同通道傳輸?shù)捷敵黾壍臅r間不同,由于這個原因,就產(chǎn)生了毛刺。這是一個普遍性的問題。本文對解決毛刺的方法作了一個總結(jié),有利于大家快速、準確設(shè)計穩(wěn)定的集成電路。在這個問題上,AHDL語言比VHDL語言要直觀、易于理解。從宏觀上看,要解決Altera器件設(shè)計中的時間匹配問題,要使用同步設(shè)計。采用同步電路設(shè)計也可以使電路免受外部因素影響(如硅處理工藝和溫度變動)而造成的時間匹配問題。

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

北京2022年9月20日 /美通社/ -- 近日,國內(nèi)首批冷板式液冷數(shù)據(jù)中心核心器件技術(shù)規(guī)范順利通過項目評審和論證,在開放計算標準工作委員會(OCTC)獲批立項。浪潮信息作為標準主要發(fā)起單位和撰寫單位,將牽頭圍繞冷板、連...

關(guān)鍵字: OCT 器件 數(shù)據(jù)中心 TC

(全球TMT2022年9月20日訊)9月16日至18日,借第19屆中國—東盟博覽會開展之機,首屆中國—東盟和平利用核技術(shù)論壇在廣西南寧召開。中核集團同方股份有限公司出席活動,并聯(lián)合核安保技術(shù)中心、中國原子能工業(yè)有限公司...

關(guān)鍵字: 分布式 器件 安防 并聯(lián)

北京, 2022年9月20日 /美通社/ -- 9月16日至18日,借第19屆中國—東盟博覽會開展之機,首屆中國—東盟和平利用核技術(shù)論壇在廣西南寧召開。中核集團同方股份有限公司出席活動,并聯(lián)合核安保技術(shù)中心、中...

關(guān)鍵字: BSP 全自動 分布式 器件

(全球TMT2022年8月18日訊)近日,TUV南德意志集團(簡稱"TUV南德")授予深圳光峰科技股份有限公司(簡稱"光峰科技")目擊測試實驗室資質(zhì)。 TUV南德授予光峰科技目擊測試實驗室資質(zhì) 作為全球領(lǐng)先...

關(guān)鍵字: 激光 光學(xué) 器件 電子

(全球TMT2022年7月20日訊)2019年7月22日,安集科技作為首批25家企業(yè)之一,正式登陸科創(chuàng)板。對于安集科技而言,這是變化巨大的三年。公司在上市后業(yè)務(wù)規(guī)模迅速實現(xiàn)翻番,研發(fā)能力得到快速提升。安集在對化學(xué)機械拋...

關(guān)鍵字: 半導(dǎo)體材料 安集科技 儀器 器件

上海2022年7月20日 /美通社/ -- 2019年7月22日,安集科技(688019.SH)作為首批25家企業(yè)之一,正式登陸科創(chuàng)板。三年倏忽而過,安集科技耕行不輟,創(chuàng)新助力"中國芯",在國內(nèi)集成電...

關(guān)鍵字: 半導(dǎo)體材料 安集科技 儀器 器件

(全球TMT2022年6月6日訊)德州儀器 (TI)推出全新的 Sitara™ AM62 處理器,有助于將邊緣人工智能 (AI) 處理擴展到下一代應(yīng)用,推動了高度集成處理器的進一步發(fā)展。全新處理器的低功耗...

關(guān)鍵字: SITARA 處理器 德州儀器 器件

迪拜2022年6月2日 /美通社/ -- 美的MDV8多聯(lián)機海外發(fā)布會日前在迪拜圓滿舉行。大會聚焦行業(yè)發(fā)展趨勢,多聯(lián)機行業(yè)痛點。行業(yè)領(lǐng)袖共聚一堂,共繪行業(yè)發(fā)展藍圖,帶來一場信息共享、突破創(chuàng)新的智慧盛宴。  ...

關(guān)鍵字: 美的 BSP 器件 CONDITIONER

(全球TMT2022年6月3日訊)美的MDV8多聯(lián)機海外發(fā)布會日前在迪拜舉行。MDV8以低碳、可靠、體驗為價值點,挑戰(zhàn)"Non-stop AC",再一次創(chuàng)新多聯(lián)機產(chǎn)業(yè)。 針對美的MDV8突破邊界的探索,美...

關(guān)鍵字: 美的 LINK 傳感器 器件

如何為開關(guān)模式電源 (SMPS) 應(yīng)用選擇最合適的場效應(yīng)晶體管 (FET) ,是非常困難的。根據(jù)數(shù)據(jù)表規(guī)格預(yù)測電路性能是一個乏味的過程?,F(xiàn)在,借助在線設(shè)計工具團隊,TI 提供了一個基于網(wǎng)絡(luò)的選擇工具,可幫助我們權(quán)衡各種...

關(guān)鍵字: TI MOSFET 器件 SD

嵌入式教程

6897 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉