久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁 > 測試測量 > 正文

FPGA和CPLD內(nèi)部自復(fù)位電路設(shè)計方案

發(fā)布時間:2016-07-12 責任編輯:susan

【導(dǎo)讀】復(fù)位信號是時序電路設(shè)計的基本信號,本文描述了復(fù)位的定義,分類及不同復(fù)位設(shè)計的影響,并討論了針對FPGA和CPLD的內(nèi)部自復(fù)位方案。

1、定義
 
復(fù)位信號是一個脈沖信號,它會使設(shè)計的電路進入設(shè)定的初始化狀態(tài),一般它作用于寄存器,使寄存器初始化為設(shè)定值;其脈沖有效時間長度必須大于信號到達寄存器的最大時延,這樣才有可能保證復(fù)位的可靠性。
 
下面將討論FPGA/CPLD的復(fù)位電路設(shè)計。
 
2、分類及不同復(fù)位設(shè)計的影響
 
根據(jù)電路設(shè)計,復(fù)位可分為異步復(fù)位和同步復(fù)位。
 
對于異步復(fù)位,電路對復(fù)位信號是電平敏感的,如果復(fù)位信號受到干擾,如出現(xiàn)短暫的脈沖跳變,電路就會部分或全部被恢復(fù)為初始狀態(tài),這是我們不愿看到的。因此,異步復(fù)位信號是一個關(guān)鍵信號,在電路設(shè)計時,如PCB Layout需要對其優(yōu)先考慮和作特別保護,避免信號線出現(xiàn)的干擾產(chǎn)生非期望的復(fù)位。
 
對于同步復(fù)位,電路在時鐘信號下對復(fù)位信號進行采樣,復(fù)位信號只在時鐘的跳變沿(邊沿)有效;如果復(fù)位信號受到干擾,只要該干擾脈沖不出現(xiàn)在時鐘的跳變沿,或者脈沖能量不足以使時鐘采樣到有效的信號,電路就不會被異常復(fù)位,這樣可有效降低信號線上出現(xiàn)毛刺等干擾信號所產(chǎn)生誤復(fù)位操作的概率,提高了電路的抗干擾能力。
 
在FPGA/CPLD設(shè)計中,如果復(fù)位信號是通過組合邏輯產(chǎn)生的,我們在仿真的時候經(jīng)常可以看到,由于組合邏輯的競爭冒險產(chǎn)生的毛刺,會導(dǎo)致采用異步復(fù)位設(shè)計的電路被誤復(fù)位;因此在設(shè)計當中要對異步復(fù)位信號進行同步化處理,避免誤操作產(chǎn)生。
 
具體的做法是:設(shè)計一個專門的復(fù)位模塊,它對復(fù)位信號(記為R)進行同步化處理,產(chǎn)生新的復(fù)位信號(記為RS),這個RS信號可作為其他模塊的復(fù)位輸入信號;而其他模塊的電路可全部采用異步復(fù)位的設(shè)計方式;這樣的設(shè)計對復(fù)位信號進行統(tǒng)一處理,可根據(jù)需要調(diào)整,相對靈活,需要注意的是,要盡量降低時鐘邊沿與復(fù)位信號R失效時刻的亞穩(wěn)態(tài)出現(xiàn)概率。
 
在實際的FPGA/CPLD應(yīng)用當中,會出現(xiàn)沒有外部復(fù)位信號的情景,而FPGA/CPLD的時序設(shè)計又需要一個復(fù)位信號來使內(nèi)部的寄存器初始化為設(shè)定的狀態(tài),這時候就需要通過內(nèi)部邏輯產(chǎn)生一個內(nèi)部復(fù)位信號。
 
3、FPGA內(nèi)部自復(fù)位方法
 
內(nèi)部自復(fù)位信號是器件上電后僅產(chǎn)生一次的信號,之后一直保持無效至器件掉電。這種一次性信號,產(chǎn)生它的數(shù)字電路自身需要一個初始的確定狀態(tài),并且需要上電后就處于該種狀態(tài);對于FPGA來說,其內(nèi)部寄存器在上電后的狀態(tài)是不確定的,即無法預(yù)期的,因此利用寄存器的狀態(tài)來產(chǎn)生復(fù)位信號,不是那么可靠;但我們可以考慮FPGA的其他資源,一般FPGA內(nèi)部都有RAM資源,這些RAM都可以被配置數(shù)據(jù)初始化的,也就是說當FPGA上電配置完成后,被初始化的RAM的數(shù)據(jù)內(nèi)容是確定的。利用這個特點,我們就可以設(shè)計可靠的內(nèi)部自復(fù)位信號。
 
下面給出實現(xiàn)方法:
 
1)配置一個數(shù)據(jù)長度為1位,地址長度為n位,且全部初始化為1的單口RAM;
 
2)設(shè)計一個針對該單口RAM的讀寫模塊,其內(nèi)部維護一個n位讀指針rp和一個n位寫指針wp,rp在每個時鐘節(jié)拍將其值賦給wp后并加1,保證rp領(lǐng)先于wp,將單口RAM的輸出數(shù)據(jù)作為復(fù)位信號,另外RAM的輸入數(shù)據(jù)固定為0;這樣RAM數(shù)據(jù)被先讀出,然后被置為0,因此上電配置完成后經(jīng)過2n個時鐘節(jié)拍,RAM的數(shù)據(jù)從全1變成全0,從而實現(xiàn)一次性脈沖信號的產(chǎn)生。另外,通過控制地址長度n或時鐘頻率,就可得到所需的脈沖寬度。
 
4、CPLD內(nèi)部自復(fù)位方法
 
CPLD其內(nèi)部沒有RAM,這樣就不能依靠RAM的初始化數(shù)據(jù)來產(chǎn)生可靠的復(fù)位;從原理上說,器件上電后,其寄存器的狀態(tài)是不確定的,因此我們是沒法得到一個確定的初始狀態(tài)去產(chǎn)生一個可靠的內(nèi)部復(fù)位信號,不過我們還是可以產(chǎn)生一個有一定失敗概率但概率可控的復(fù)位信號,其基本原理是:設(shè)計一個n位的狀態(tài)機,見下圖,其中一種狀態(tài)表示復(fù)位結(jié)束(記為LOOP),只要進入該狀態(tài)就會一直保持在LOOP狀態(tài)上,至于其他狀態(tài)都會跳入復(fù)位狀態(tài)(記為RESET),RESET狀態(tài)是暫態(tài),一個時鐘周期就離開進入LOOP狀態(tài);由于狀態(tài)LOOP出現(xiàn)的概率僅為:1/2n,我們控制n的長度,就可以將復(fù)位失敗概率控制在設(shè)定的要求內(nèi)。
 
Figure 1 內(nèi)部復(fù)位狀態(tài)圖
 
在實際的應(yīng)用中,我們發(fā)現(xiàn)某些CPLD產(chǎn)品有一個特性,見下圖:
 
Figure 2 摘自某產(chǎn)品的《handbook.pdf》
 
從上圖可知,該CPLD在完成內(nèi)部配置后,其內(nèi)部所有寄存器都處于清零狀態(tài),因此可以說寄存器在上電后是有一個確定的初始狀態(tài),但這個特性應(yīng)該是對通過修改具有固定內(nèi)連電路的邏輯功能來編程的CPLD所特有的,對通過改變內(nèi)部連線的布線來編程的FPGA來說,并未查到它具有這種特性,因此我們可以采取更簡單的方法來產(chǎn)生內(nèi)部自復(fù)位信號:維護一個n位計數(shù)器,它隨時鐘節(jié)拍一直遞增直至某個設(shè)定的最大值M,之后就停止計數(shù),這樣M之前的狀態(tài)就可實現(xiàn)為一個一次性的脈沖信號。
 
另外,該產(chǎn)品用戶如果希望配置完成后CPLD內(nèi)部各個寄存器的狀態(tài)處于可控或者特定的狀態(tài)(尤其當其值不一定是清零的狀態(tài)),那么用戶可以使用器件提供的專用管腳DEV_CLRn來達到所期望的效果。
 
5、結(jié)語
 
復(fù)位信號是時序電路設(shè)計的基本信號,雖然只是一個脈沖信號,但要使設(shè)計的電路可靠地工作,復(fù)位信號也是一個需認真對待的因素。

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
色黄视频在线观看| 欧美~级网站不卡| 国产成人精品999在线观看| 91午夜精品| 免费久久99精品国产| 日本色综合中文字幕| 亚洲精品第一| 国模 一区 二区 三区| 四虎8848精品成人免费网站 | 亚洲一区二区三区四区电影| 欧美国产先锋| 免费在线观看精品| 欧洲一区二区三区精品| 蜜桃久久av一区| 欧美一区二区三区激情视频| 国产高清亚洲| 亚洲精品字幕| 丝袜国产日韩另类美女| 岛国av在线网站| 国产亚洲高清在线观看| 久久久久久色 | 91精品蜜臀一区二区三区在线 | 久久国产高清| 免费欧美一区| 日韩国产欧美一区二区| 日韩va欧美va亚洲va久久| 丝袜亚洲另类欧美| 亚洲激情欧美| 欧美~级网站不卡| 美日韩一区二区三区| 麻豆成人在线观看| 麻豆国产精品| 波多野结衣久久精品| 国产精品日本一区二区三区在线| 青青草国产精品亚洲专区无| 亚洲一区导航| 亚洲人成网77777色在线播放| 视频在线观看91| 欧美另类综合| 亚洲一本视频| 日韩精品亚洲一区二区三区免费| 日韩av资源网| 视频一区欧美日韩| 亚洲精品1区| 国产中文一区| 久久午夜影院| 国产v综合v| 视频一区在线视频| 久久久久黄色| 99久久99久久精品国产片果冰| 亚洲福利一区| 日韩啪啪电影网| 欧美激情aⅴ一区二区三区| 国产69精品久久| 国产99精品| 亚洲专区一区| 欧美日韩一区二区高清| 国产精品久久久久久久久久妞妞| av一区在线| 久久午夜精品| 国产伦精品一区二区三区在线播放| 国产乱人伦丫前精品视频| 日韩三级精品| 久久99影视| 免费人成黄页网站在线一区二区 | 亚洲精品看片| 精品91福利视频| 中文字幕成人| 中文字幕在线看片| 国产精品亚洲人成在99www| 老牛影视一区二区三区| 91欧美在线| 热久久久久久久| 国产一区二区精品福利地址| av一区二区高清| 美女视频黄 久久| 亚洲三区欧美一区国产二区| 欧美成人精品三级网站| 国产精品国码视频| 日韩欧美激情| 日本不良网站在线观看| 久久国产免费看| 精品国产aⅴ| 国产精品久久久网站| 亚洲欧美成人综合| 日韩一区二区三区免费| 亚洲精品视频一二三区| 中文字幕免费一区二区| 日韩专区欧美专区| 久久中文字幕av| 免费在线亚洲欧美| 青青在线精品| 999国产精品999久久久久久| 久久精品国产68国产精品亚洲| 久久99精品久久久久久园产越南| 亚洲网站视频| 亚洲天堂资源| 一区免费在线| 精品一区亚洲| 999国产精品| 日韩午夜免费| 麻豆成全视频免费观看在线看| 日韩成人午夜精品| 亚洲另类黄色| 欧美一区激情| 欧美一区激情| а√天堂8资源在线| 蜜桃视频在线观看一区二区| 亚洲国产欧美日本视频| 国产成人精品一区二区三区在线| 日本电影久久久| 在线一区电影| 红桃视频亚洲| 日韩欧美三区| 日韩亚洲精品在线观看| 亚洲欧美日韩一区在线观看| 国产乱人伦精品一区| 亚洲综合专区| 97国产精品| 亚洲一区二区日韩| 深夜日韩欧美| 999国产精品999久久久久久| 久久精品国产网站| 97久久超碰| 97成人超碰| 老司机久久99久久精品播放免费| 国产模特精品视频久久久久| 国精品产品一区| 久久久久久久久丰满| 久久99精品久久久野外观看| 国产欧美激情| 日韩在线观看一区| а√在线中文在线新版| 久久国产精品久久久久久电车| 麻豆精品蜜桃视频网站| 亚洲欧美网站| 久久91导航| 久久影视一区| 日韩一区二区三区精品| 亚洲字幕久久| 亚洲精品在线国产| 久久婷婷丁香| 国产拍在线视频| 国产人成精品一区二区三| 日韩88av| 日本免费在线视频不卡一不卡二| 欧美国产一级| 国产精品午夜一区二区三区| 亚洲深深色噜噜狠狠爱网站| 91成人在线精品视频| 伊人久久大香线蕉av不卡| 91成人在线网站| 91精品一区| 日韩三区四区| 综合亚洲自拍| 国产精品66| 日韩激情网站| 国产欧美一区二区三区精品观看| 九一精品国产| 美女在线视频一区| 香蕉久久久久久| 亚洲精品网址| 日韩伦理福利| 亚洲精品极品少妇16p| 欧美韩日一区| 色综合www| 亚洲欧美综合| 日韩成人一级| 久久高清免费| 国产va免费精品观看精品视频| 欧美日韩a区| 日韩一级欧洲| 午夜欧美理论片| 国产精品久久久一区二区| 日韩在线第七页| 亚洲在线国产日韩欧美| 女主播福利一区| 免费人成在线不卡| 国产精品观看| 亚洲我射av| 免费视频最近日韩| 青青草伊人久久| 91亚洲国产| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品久久久久久妇女| 欧美日一区二区在线观看| 免费在线观看一区二区三区| 日韩欧美一区二区三区免费观看| 亚洲深深色噜噜狠狠爱网站 | 亚洲精品一区二区在线看| 国产精区一区二区| 一区二区三区网站| 亚洲日本在线观看视频| 国产情侣一区在线| 麻豆mv在线观看| 日本一区免费网站| 欧美1区免费| 日韩久久一区| 男女男精品网站| 免费久久精品视频|