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

當前位置:首頁 > 電源 > 數(shù)字電源
[導讀]本文描述了復位的定義,分類及不同復位設計的影響,并討論了針對FPGA和CPLD的內部自復位方案。1、定義復位信號是一個脈沖信號,它會使設計的電路進入設定的初始化狀態(tài),一般

本文描述了復位的定義,分類及不同復位設計的影響,并討論了針對FPGA和CPLD的內部自復位方案。

1、定義

復位信號是一個脈沖信號,它會使設計的電路進入設定的初始化狀態(tài),一般它作用于寄存器,使寄存器初始化為設定值;其脈沖有效時間長度必須大于信號到達寄存器的最大時延,這樣才有可能保證復位的可靠性。

下面將討論FPGA/CPLD的復位電路設計。

2、分類及不同復位設計的影響

根據(jù)電路設計,復位可分為異步復位和同步復位。

對于異步復位,電路對復位信號是電平敏感的,如果復位信號受到干擾,如出現(xiàn)短暫的脈沖跳變,電路就會部分或全部被恢復為初始狀態(tài),這是我們不愿看到的。因此,異步復位信號是一個關鍵信號,在電路設計時,如PCB Layout需要對其優(yōu)先考慮和作特別保護,避免信號線出現(xiàn)的干擾產生非期望的復位。

對于同步復位,電路在時鐘信號下對復位信號進行采樣,復位信號只在時鐘的跳變沿(邊沿)有效;如果復位信號受到干擾,只要該干擾脈沖不出現(xiàn)在時鐘的跳變沿,或者脈沖能量不足以使時鐘采樣到有效的信號,電路就不會被異常復位,這樣可有效降低信號線上出現(xiàn)毛刺等干擾信號所產生誤復位操作的概率,提高了電路的抗干擾能力。

在FPGA/CPLD設計中,如果復位信號是通過組合邏輯產生的,我們在仿真的時候經常可以看到,由于組合邏輯的競爭冒險產生的毛刺,會導致采用異步復位設計的電路被誤復位;因此在設計當中要對異步復位信號進行同步化處理,避免誤操作產生。

具體的做法是:設計一個專門的復位模塊,它對復位信號(記為R)進行同步化處理,產生新的復位信號(記為RS),這個RS信號可作為其他模塊的復位輸入信號;而其他模塊的電路可全部采用異步復位的設計方式;這樣的設計對復位信號進行統(tǒng)一處理,可根據(jù)需要調整,相對靈活,需要注意的是,要盡量降低時鐘邊沿與復位信號R失效時刻的亞穩(wěn)態(tài)出現(xiàn)概率。

在實際的FPGA/CPLD應用當中,會出現(xiàn)沒有外部復位信號的情景,而FPGA/CPLD的時序設計又需要一個復位信號來使內部的寄存器初始化為設定的狀態(tài),這時候就需要通過內部邏輯產生一個內部復位信號。

3、FPGA內部自復位方法

內部自復位信號是器件上電后僅產生一次的信號,之后一直保持無效至器件掉電。這種一次性信號,產生它的數(shù)字電路自身需要一個初始的確定狀態(tài),并且需要上電后就處于該種狀態(tài);對于FPGA來說,其內部寄存器在上電后的狀態(tài)是不確定的,即無法預期的,因此利用寄存器的狀態(tài)來產生復位信號,不是那么可靠;但我們可以考慮FPGA的其他資源,一般FPGA內部都有RAM資源,這些RAM都可以被配置數(shù)據(jù)初始化的,也就是說當FPGA上電配置完成后,被初始化的RAM的數(shù)據(jù)內容是確定的。利用這個特點,我們就可以設計可靠的內部自復位信號。

下面給出實現(xiàn)方法:

1)配置一個數(shù)據(jù)長度為1位,地址長度為n位,且全部初始化為1的單口RAM;

2)設計一個針對該單口RAM的讀寫模塊,其內部維護一個n位讀指針rp和一個n位寫指針wp,rp在每個時鐘節(jié)拍將其值賦給wp后并加1,保證rp領先于wp,將單口RAM的輸出數(shù)據(jù)作為復位信號,另外RAM的輸入數(shù)據(jù)固定為0;這樣RAM數(shù)據(jù)被先讀出,然后被置為0,因此上電配置完成后經過2n個時鐘節(jié)拍,RAM的數(shù)據(jù)從全1變成全0,從而實現(xiàn)一次性脈沖信號的產生。另外,通過控制地址長度n或時鐘頻率,就可得到所需的脈沖寬度。

4、CPLD內部自復位方法

CPLD其內部沒有RAM,這樣就不能依靠RAM的初始化數(shù)據(jù)來產生可靠的復位;從原理上說,器件上電后,其寄存器的狀態(tài)是不確定的,因此我們是沒法得到一個確定的初始狀態(tài)去產生一個可靠的內部復位信號,不過我們還是可以產生一個有一定失敗概率但概率可控的復位信號,其基本原理是:設計一個n位的狀態(tài)機,見下圖,其中一種狀態(tài)表示復位結束(記為LOOP),只要進入該狀態(tài)就會一直保持在LOOP狀態(tài)上,至于其他狀態(tài)都會跳入復位狀態(tài)(記為RESET),RESET狀態(tài)是暫態(tài),一個時鐘周期就離開進入LOOP狀態(tài);由于狀態(tài)LOOP出現(xiàn)的概率僅為:1/2n,我們控制n的長度,就可以將復位失敗概率控制在設定的要求內。

 

 

Figure 1 內部復位狀態(tài)圖

在實際的應用中,我們發(fā)現(xiàn)某些CPLD產品有一個特性,見下圖:

 

 

Figure 2 摘自某產品的《handbook.pdf》

從上圖可知,該CPLD在完成內部配置后,其內部所有寄存器都處于清零狀態(tài),因此可以說寄存器在上電后是有一個確定的初始狀態(tài),但這個特性應該是對通過修改具有固定內連電路的邏輯功能來編程的CPLD所特有的,對通過改變內部連線的布線來編程的FPGA來說,并未查到它具有這種特性,因此我們可以采取更簡單的方法來產生內部自復位信號:維護一個n位計數(shù)器,它隨時鐘節(jié)拍一直遞增直至某個設定的最大值M,之后就停止計數(shù),這樣M之前的狀態(tài)就可實現(xiàn)為一個一次性的脈沖信號。

另外,該產品用戶如果希望配置完成后CPLD內部各個寄存器的狀態(tài)處于可控或者特定的狀態(tài)(尤其當其值不一定是清零的狀態(tài)),那么用戶可以使用器件提供的專用管腳DEV_CLRn來達到所期望的效果。

5、結語

復位信號是時序電路設計的基本信號,雖然只是一個脈沖信號,但要使設計的電路可靠地工作,復位信號也是一個需認真對待的因素。

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

在數(shù)字化浪潮席卷全球的今天,F(xiàn)PGA技術正成為驅動創(chuàng)新的核心引擎。2025年8月21日,深圳將迎來一場聚焦FPGA技術與產業(yè)應用的盛會——2025安路科技FPGA技術沙龍。本次沙龍以“定制未來 共建生態(tài)”為主題,匯聚行業(yè)...

關鍵字: FPGA 核心板 開發(fā)板

在現(xiàn)代電子系統(tǒng)中,現(xiàn)場可編程門陣列(FPGA)憑借其開發(fā)時間短、成本效益高以及靈活的現(xiàn)場重配置與升級等諸多優(yōu)點,被廣泛應用于各種產品領域。從通信設備到工業(yè)控制,從汽車電子到航空航天,F(xiàn)PGA 的身影無處不在。為了充分發(fā)揮...

關鍵字: 可編程門陣列 FPGA 數(shù)字電源

2025年8月4日 – 提供超豐富半導體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿澤電子 (Mouser Electronics) 即日起開售Altera?的Agilex? 3 FPGA C系列開發(fā)套件。此開...

關鍵字: FPGA 邊緣計算 嵌入式應用

內窺鏡泛指經自然腔道或人工孔道進入體內,并對體內器官或結構進行直接觀察和對疾病進行診斷的醫(yī)療設備,一般由光學鏡頭、冷光源、光導纖維、圖像傳感器以及機械裝置等構成。文章介紹了一款基于兩片圖像傳感器和FPGA組成的微型3D內...

關鍵字: 微創(chuàng) 3D內窺鏡 OV6946 FPGA

運用單片機和FPGA芯片作為主控制器件 , 單片機接收從PC機上傳過來的顯示內容和顯示控制命令 , 通過命令解釋和數(shù)據(jù)轉換 , 生成LED顯示屏所需要的數(shù)據(jù)信號和同步的控制信號— 數(shù)據(jù)、時鐘、行同步和面同步 。FPGA芯...

關鍵字: 單片機 FPGA LED顯示屏

在異構計算系統(tǒng)中,ARM與FPGA的協(xié)同工作已成為高性能計算的關鍵架構。本文基于FSPI(Fast Serial Peripheral Interface)四線模式,在150MHz時鐘頻率下實現(xiàn)10.5MB/s的可靠數(shù)據(jù)...

關鍵字: ARM FPGA FSPI

在全球FPGA市場被Xilinx(AMD)與Intel壟斷的格局下,國產FPGA廠商高云半導體通過構建自主IP核生態(tài)與智能時序約束引擎,走出差異化高端化路徑。本文深入解析高云半導體FPGA工具鏈的兩大核心技術——全棧IP...

關鍵字: FPGA 高云半導體

2025年6月12日,由安路科技主辦的2025 FPGA技術沙龍在南京正式召開,深圳市米爾電子有限公司(簡稱:米爾電子)作為國產FPGA的代表企業(yè)出席此次活動。米爾電子發(fā)表演講,并展出米爾基于安路飛龍派的核心板和解決方案...

關鍵字: FPGA 核心板 開發(fā)板

高 I/O、低功耗及先進的安全功能,適用于成本敏感型邊緣應用

關鍵字: FPGA I/O 機器視覺

本文討論如何為特定應用選擇合適的溫度傳感器。我們將介紹不同類型的溫度傳感器及其優(yōu)缺點。最后,我們將探討遠程和本地檢測技術的最新進展如何推動科技進步,從而創(chuàng)造出更多更先進的溫度傳感器。

關鍵字: 溫度傳感器 CPU FPGA
關閉