《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 數(shù)字信號(hào)在不同時(shí)鐘域間同步電路的設(shè)計(jì)
數(shù)字信號(hào)在不同時(shí)鐘域間同步電路的設(shè)計(jì)
摘要: 隨著系統(tǒng)應(yīng)用需求的不斷增多和集成電路技術(shù)的快速發(fā)展,大規(guī)模數(shù)字電路中常包含多個(gè)時(shí)鐘域,設(shè)計(jì)中不可避免地要完成數(shù)字信號(hào)在不同時(shí)鐘域間的傳遞,這時(shí),如何保持系統(tǒng)的穩(wěn)定,順利完成控制信號(hào)和數(shù)據(jù)通路的傳輸就變得至關(guān)重要,這也是電路設(shè)計(jì)中最為棘手的問(wèn)題之一。如果不采取一定的措施,控制信號(hào)和數(shù)據(jù)通路的接收方極易產(chǎn)生亞穩(wěn)態(tài)信號(hào),從而造成電路的同步出錯(cuò)。本文討論了控制信號(hào)和數(shù)據(jù)通路的同步,提出了解決方案。
Abstract:
Key words :
  隨著系統(tǒng)應(yīng)用需求的不斷增多和集成電路技術(shù)的快速發(fā)展,大規(guī)模數(shù)字電路中常包含多個(gè)時(shí)鐘域,設(shè)計(jì)中不可避免地要完成數(shù)字信號(hào)在不同時(shí)鐘域間的傳遞,這時(shí),如何保持系統(tǒng)的穩(wěn)定,順利完成控制信號(hào)和數(shù)據(jù)通路的傳輸就變得至關(guān)重要,這也是電路設(shè)計(jì)中最為棘手的問(wèn)題之一。如果不采取一定的措施,控制信號(hào)和數(shù)據(jù)通路的接收方極易產(chǎn)生亞穩(wěn)態(tài)信號(hào),從而造成電路的同步出錯(cuò)。本文討論了控制信號(hào)和數(shù)據(jù)通路的同步,提出了解決方案。

  1 控制信號(hào)的同步技術(shù)

  控制信號(hào)的同步分從快時(shí)鐘域到慢時(shí)鐘域、從慢時(shí)鐘域到快時(shí)鐘域的轉(zhuǎn)換和異步輸入控制信號(hào)的同步三種情況。分別采用直接鎖存法和鎖存反饋法來(lái)實(shí)現(xiàn)。

  1.1 直接鎖存法

  控制信號(hào)從慢時(shí)鐘域到快時(shí)鐘域轉(zhuǎn)換時(shí),由于控制信號(hào)的有效寬度為慢時(shí)鐘域周期,需要做特殊處理,保證跨時(shí)鐘域后有效寬度為一個(gè)快時(shí)鐘周期,否則信號(hào)轉(zhuǎn)換到快時(shí)鐘域后可能被誤解釋為連續(xù)的多個(gè)控制信號(hào)。同步電路如圖1所示,在快時(shí)鐘域?qū)刂菩盘?hào)進(jìn)行兩級(jí)鎖存,由于第二和第三個(gè)觸發(fā)器的輸出延遲一個(gè)快時(shí)鐘周期,將它們做一個(gè)邏輯運(yùn)算,就可以得到有效一個(gè)快時(shí)鐘周期的控制信號(hào)。

a.JPG

  1.2 鎖存反饋法

  鎖定反饋法主要解決信號(hào)從快時(shí)鐘域向慢時(shí)鐘域過(guò)渡時(shí),如果信號(hào)寬度不滿一個(gè)慢時(shí)鐘周期,慢時(shí)鐘可無(wú)法對(duì)信號(hào)進(jìn)行正確采樣的問(wèn)題,也可用于處理異步輸入信號(hào)的同步。如圖2所示,同步裝置由三級(jí)觸發(fā)器組成,第一級(jí)觸發(fā)器,數(shù)據(jù)輸入端為電源,時(shí)鐘輸入端為控制信號(hào),隨后兩級(jí)觸發(fā)器由接收方時(shí)鐘觸發(fā)。發(fā)送方時(shí)鐘域的控制信號(hào)到達(dá)后,第一級(jí)觸發(fā)器的輸出為高電平,在接收方時(shí)鐘域?qū)π盘?hào)進(jìn)行兩級(jí)鎖存后,若第三級(jí)觸發(fā)器輸出為高電平,就將第一級(jí)觸發(fā)器清零。由于二三級(jí)觸發(fā)器的輸出延遲一個(gè)慢時(shí)鐘周期,將它們做一個(gè)邏輯運(yùn)算,就可以得到有效一個(gè)接收方時(shí)鐘周期的控制信號(hào)。

b.JPG

  圖1、圖2所示的電路,在接收方的時(shí)鐘域采用兩級(jí)觸發(fā)器,大大增加了同步器的平均失效時(shí)間MTF(mean time to failure),MTF的有關(guān)計(jì)算公式在文獻(xiàn)中給出。計(jì)算表明,對(duì)于大多數(shù)的應(yīng)用,兩級(jí)鎖存器同步失效的概率很小,足以消除可能出現(xiàn)的亞穩(wěn)態(tài)情況。

  2 數(shù)據(jù)通路的同步

  數(shù)據(jù)在不同時(shí)鐘域之間的傳遞,一般不采用上述的同步器,因?yàn)槎辔粩?shù)據(jù)的同時(shí)變化會(huì)使同步器的采樣錯(cuò)誤率大大增加。本文采用異步FIFO實(shí)現(xiàn)數(shù)據(jù)通路的同步。

  2.1 異步FIFO

  異步FIFO是一種先進(jìn)先出的電路,發(fā)送方時(shí)鐘域先把數(shù)據(jù)存儲(chǔ)到RAM,穩(wěn)定后再讀取到接受方時(shí)鐘域,從而實(shí)現(xiàn)異步數(shù)據(jù)的可靠傳輸。一般由讀、寫電路和FIFO存儲(chǔ)體組成,如圖3所示。

c.JPG

  異步FIFO的設(shè)計(jì)主要有兩個(gè)難點(diǎn),一是如何實(shí)現(xiàn)兩種異步信號(hào)的同步化問(wèn)題以及如何消除由此產(chǎn)生的壓穩(wěn)態(tài),二是如何正確的判斷存儲(chǔ)器空和滿的狀態(tài)。

  為了提高FIFO的利用率,本文把FIFO組織成環(huán)形隊(duì)列的形式。寫指針始終指向下一個(gè)要寫的字,讀指針始終指向下一個(gè)要讀的字。為了方便判斷雙端口存儲(chǔ)器的空滿/狀態(tài),給讀寫指針的最高位增加一個(gè)冗余位,把讀寫指針定義為『log2N:0』,只有后log2N位是存儲(chǔ)器地址。當(dāng)FIFO第一次被完全寫滿的時(shí)候,寫指針的值為N,而不是全零,所以可以根據(jù)讀寫指針?lè)奖愕呐袛?font class="f14">存儲(chǔ)器的空滿。當(dāng)讀寫地址的存儲(chǔ)器地址和冗余位都相等時(shí),說(shuō)明讀指針追趕上寫指針,即可認(rèn)為FIFO為空:當(dāng)存儲(chǔ)器地址相等而冗余位不相等,即可認(rèn)為FIFO是滿的。

  在異步FIFO的設(shè)計(jì)中,讀寫指針是在不同的時(shí)鐘域里面產(chǎn)生的,只有同步到一個(gè)時(shí)鐘域里才能進(jìn)行比較。然而,把一個(gè)二進(jìn)制計(jì)數(shù)器同步到另外一個(gè)時(shí)鐘域里會(huì)面臨很大的困難。這是因?yàn)樽匀欢M(jìn)制計(jì)數(shù)器的序列中一半的加1操作需要兩個(gè)或者更多的計(jì)數(shù)器位的翻轉(zhuǎn)。由于電路的固有延遲等原因,這些數(shù)據(jù)位的翻轉(zhuǎn)不一定同時(shí)進(jìn)行,那么就有可能在不同時(shí)鐘域之間造成同步出錯(cuò),從而導(dǎo)致讀寫指針的比較結(jié)果出錯(cuò)。

  2.2 用格雷碼實(shí)現(xiàn)讀寫指針

  有效的解決指針跨時(shí)鐘域傳遞的一個(gè)方法是格雷碼技術(shù),格雷碼的特點(diǎn)是相鄰的兩個(gè)編碼之間只有1位不同,消除了在同一個(gè)時(shí)鐘沿多位編碼同時(shí)變化所帶來(lái)的問(wèn)題。格雷碼由二進(jìn)制自然碼右移一位后與原二進(jìn)制碼進(jìn)行異或操作得到,運(yùn)算關(guān)系為:

d.JPG

  其中,N為n1位二進(jìn)制自然碼,G為n1位格雷碼。

  格雷碼到二進(jìn)制碼的轉(zhuǎn)變關(guān)系為:

e.JPG

  其中,N『m』為二進(jìn)制碼的第m位,G『m』為格雷碼的第m位。

  格雷碼和自然碼的對(duì)應(yīng)關(guān)系示例如圖4所示,可以看出,直接采用格雷碼進(jìn)行空滿判斷有些不方便,n1位格雷碼的上下半?yún)^(qū)是一個(gè)對(duì)稱的結(jié)構(gòu),因?yàn)楫?dāng)寫指針追趕上讀指針時(shí),讀寫指針的G『n-1:0』并不相等,無(wú)法進(jìn)行滿判斷。本文采用修改后的編碼,如圖4所示,修改后的格雷碼MG『n-1:0』上下半?yún)^(qū)是一個(gè)相等的結(jié)構(gòu),修改后的編碼只有第n-1位和格雷碼不同,第n-1位按如下方式產(chǎn)生:

f.JPG

  其中,MG『n-1』為格雷碼的第n位,MG『n-1』為修改后的編碼的第n-1位。

  需要注意的是,修改后的編碼最壞情況下,相鄰的兩個(gè)編碼有兩位不同,因此在跨時(shí)鐘域的時(shí)候仍然采用格雷碼,只有在跨時(shí)鐘域結(jié)束后,進(jìn)行空滿判斷的時(shí)候才對(duì)格雷碼作修改。采用修改后的格雷碼進(jìn)行空滿判斷,比將格雷碼轉(zhuǎn)換到自然二進(jìn)制進(jìn)行判斷節(jié)省運(yùn)算量。例如,n1位的格雷碼轉(zhuǎn)換到自然二進(jìn)制碼時(shí),需要(n2n)/2次異或操作,而轉(zhuǎn)換為修改后的格雷碼,只需n1次異或操作,節(jié)省(n2-n-2)/2次異或操作(n>1)。

  3 結(jié)束語(yǔ)

  信號(hào)在不同時(shí)鐘域之間的轉(zhuǎn)換是復(fù)雜數(shù)字電路設(shè)計(jì)中不可缺少的一部分,直接鎖存法和鎖存反饋法可處理控制信號(hào)的同步,異步FIFO在跨時(shí)鐘的數(shù)據(jù)交換方面具有高效的優(yōu)勢(shì),本文設(shè)計(jì)的修改后的格雷碼可以節(jié)省運(yùn)算量,在具體設(shè)計(jì)時(shí),需要在編碼方法、跨時(shí)鐘域的信號(hào)同步等關(guān)鍵問(wèn)題上謹(jǐn)慎處理。



 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美a级片网站| 国产精品一香蕉国产线看观看 | 亚洲国产成人精品女人久久久| 亚洲午夜精品17c| 一本久久综合亚洲鲁鲁五月天| 亚洲黄一区二区| 亚洲国产精品激情在线观看| 一区二区三区在线视频免费观看 | 美腿丝袜亚洲色图| 欧美日韩国产免费观看| 久久一区中文字幕| 久久伊人亚洲| 久久综合一区二区三区| 另类综合日韩欧美亚洲| 久久精品亚洲一区二区三区浴池| 久久精品99国产精品| 欧美在线影院在线视频| 欧美在线高清| 久久久久国产一区二区| 久久久久久高潮国产精品视| 久久国产精品99国产| 久久久久久久久久久久久女国产乱| 久久国产精品99久久久久久老狼| 久久精品国产综合精品| 美女福利精品视频| 欧美黄色大片网站| 欧美日韩国产精品专区| 国产精品www994| 国产精品久久久久影院亚瑟| 国产精品美腿一区在线看| 国产精品一区在线观看| 国产一区二区精品久久| 在线欧美福利| 亚洲乱码久久| 亚洲视频一区| 午夜精品久久久久久久99水蜜桃| 久久精品亚洲一区二区| 99re6热只有精品免费观看| 中文欧美日韩| 久久国产精品色婷婷| 免费亚洲电影在线观看| 欧美精品一区二区蜜臀亚洲| 国产精品久久77777| 国产一区在线观看视频| 亚洲国产片色| 亚洲深夜福利在线| 久久av在线| 日韩一区二区精品| 亚洲欧美另类综合偷拍| 久久久欧美精品| 欧美精品一区视频| 国产精品久久久久三级| 精品动漫3d一区二区三区免费版| 亚洲人体大胆视频| 亚洲一区激情| 亚洲日本电影| 亚洲欧美国产另类| 男人插女人欧美| 国产精品电影网站| 一区二区毛片| 欧美亚洲一区| 久久综合五月| 国产精品久久久久天堂| 伊人男人综合视频网| 中文在线资源观看网站视频免费不卡| 午夜精品久久久久久久99热浪潮| 亚洲精品国产精品国自产观看浪潮| 亚洲一区二区三区在线| 久久久久天天天天| 欧美午夜精品久久久| 激情六月婷婷综合| 亚洲一区视频在线观看视频| 亚洲国产老妈| 午夜视频在线观看一区二区| 久久一区二区视频| 国产精品伦一区| 亚洲啪啪91| 欧美在线视频观看| 亚洲影院免费| 欧美黄色影院| 激情综合激情| 亚洲欧美激情精品一区二区| 夜夜嗨av一区二区三区四区| 久久人人97超碰精品888| 国产精品s色| 亚洲欧洲精品一区二区精品久久久 | 在线观看成人av电影| 亚洲一区999| 99视频一区二区| 麻豆av一区二区三区久久| 国产精品视频一区二区三区| 日韩午夜免费视频| 91久久精品国产91久久性色tv| 午夜一区二区三视频在线观看| 欧美精品观看| **性色生活片久久毛片| 欧美一区二区三区啪啪| 亚洲欧美一级二级三级| 欧美日韩一二区| 91久久精品国产91久久性色tv| 欧美诱惑福利视频| 欧美一区二区三区四区高清 | 亚洲福利视频二区| 欧美一区二区三区的| 国产精品v欧美精品v日本精品动漫 | 亚洲一区二区伦理| 一区二区免费在线播放| 欧美激情国产日韩| 1769国产精品| 亚洲高清色综合| 久久久另类综合| 国产揄拍国内精品对白| 欧美在线一二三区| 久久国产欧美日韩精品| 国产精品夜色7777狼人| 亚洲永久在线观看| 亚洲欧美日韩直播| 国产精品国产三级国产| 一区二区免费在线视频| 一区二区日韩免费看| 欧美日本免费| 日韩视频在线观看免费| 中文久久精品| 国产精品国产三级国产a| 亚洲少妇中出一区| 性刺激综合网| 国产一区二区精品久久| 久久高清福利视频| 久久这里只有| 亚洲国产精品毛片| 一本到高清视频免费精品| 欧美日韩国产123| 99国产精品视频免费观看| 亚洲视频欧美在线| 国产精品初高中精品久久| 亚洲影音一区| 久久久久久久999精品视频| 韩国三级电影久久久久久| 亚洲国产激情| 欧美乱人伦中文字幕在线| 一本大道久久a久久精品综合| 亚洲综合视频网| 国产日韩欧美自拍| 亚洲国产美女| 欧美日韩精品免费观看视一区二区 | 久久久久久9999| 亚洲第一伊人| 亚洲无限乱码一二三四麻| 国产精品久久二区| 先锋a资源在线看亚洲| 久久亚洲色图| 亚洲人成亚洲人成在线观看| 亚洲一区免费| 国产手机视频一区二区| 久久精品国产综合精品| 欧美精品电影| 亚洲免费小视频| 久久影视三级福利片| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲校园激情| 国产亚洲人成网站在线观看| 亚洲日本成人在线观看| 欧美亚州韩日在线看免费版国语版| 亚洲欧美卡通另类91av| 久久野战av| 99视频精品在线| 久久久精品动漫| 亚洲精品在线免费| 欧美在线free| 在线欧美影院| 亚洲欧美一区二区原创| 樱桃国产成人精品视频| 亚洲夜晚福利在线观看| 国产真实精品久久二三区| 日韩午夜一区| 国产欧美亚洲一区| 99在线热播精品免费| 国产日韩欧美| 一区二区三区高清不卡| 国产亚洲激情| 中文欧美在线视频| 红桃视频国产一区| 亚洲一区二区在线观看视频| 国内精品一区二区三区| 亚洲一区二区免费视频| 狠狠色综合日日| 亚洲欧美日韩另类精品一区二区三区| 伊人成人网在线看| 亚洲欧美日韩一区二区三区在线| 在线精品视频在线观看高清| 亚洲欧美精品在线观看| 亚洲国产一成人久久精品| 欧美在线啊v| 一区二区三区四区国产精品| 蜜臀91精品一区二区三区| 亚洲影院免费观看| 欧美日韩国产综合视频在线观看中文| 久久精品国产亚洲aⅴ| 国产精品入口麻豆原神| 夜夜嗨av一区二区三区免费区|