亚洲国产天堂久久综合226114,亚洲va中文字幕无码毛片,亚洲av无码片vr一区二区三区,亚洲av无码乱码在线观看,午夜爽爽爽男女免费观看影院

曙海教育集團
全國報名免費熱線:4008699035 微信:shuhaipeixun
或15921673576(微信同號) QQ:1299983702
首頁 課程表 在線聊 報名 講師 品牌 QQ聊 活動 就業(yè)
 
 
   班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號)
       每期人數(shù)限3到5人。
   上課時間和地點
上課地點:【上?!浚和瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日
   實驗設備
     ☆資深工程師授課
        
        ☆注重質(zhì)量 ☆邊講邊練

        ☆合格學員免費推薦工作
        ★實驗設備請點擊這兒查看★
   質(zhì)量保障

        1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
        2、培訓結束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術支持。
        3、培訓合格學員可享受免費推薦就業(yè)機會。

課程大綱

對FPGA設計中常用的復位設計方法進行了分類、分析和比較。針對FPGA在復位過程中存在不可靠復位的現(xiàn)象,提出了提高復位設計可靠性的4種方法,包括清除復位信號上的毛刺、異步復位同步釋放、采用專用全局異步復位/置位資源和采用內(nèi)部復位。上述方法可有效提高FPGA復位的可靠性。


對FPGA芯片而言,在給芯片加電工作前,芯片內(nèi)部各個節(jié)點電位的變化情況均不確定、不可控,而這種不確定且不可控的情況會使芯片在上電后的工作狀態(tài)出現(xiàn)錯誤。因此,在FPGA的設計中,為保證系統(tǒng)能可靠進進入工作狀態(tài),以及避免對FPGA輸出關聯(lián)的系統(tǒng)產(chǎn)生不良影響,F(xiàn)PGA上電后要進行復位,且為了消除電源開關過程中引起的抖動影響,復位信號需在電源穩(wěn)定后經(jīng)過一定的延時才能撤銷,F(xiàn)PGA的復位信號需保證正確、穩(wěn)定、可靠。


在FPGA的設計中,多數(shù)情況下復位電路的功能雖能夠正常完成,但電路并未得到精確合理的設計,仍存在可靠性設計缺陷。為確保系統(tǒng)復位的可靠性,有必要對FPGA復位的可靠性設計方法進行研究。


1復位設計方法分類


復位的目的是在仿真時將設計強制定位在一個可知狀態(tài),合理選擇復位方式是電路設計的關鍵。根據(jù)與系統(tǒng)時鐘域的關系,復位電路可分為同步復位和異步復位。同步復位是指復位信號只在時鐘沿到來時,才有效。否則,無法完成對系統(tǒng)的復位工作。異步復位是指無論時鐘沿是否到來,只要復位信號有效,使對系統(tǒng)進行復位。


根據(jù)是否存在外部復位端口,復位電路又可分為外部復位和內(nèi)部復位。外部復位是指復位信號主要來自外部引腳的輸入,如復位按鈕、電源模塊輸出等。內(nèi)部復位信號則是主要由FPGA內(nèi)部電路產(chǎn)生。


2復位設計方法的比較


2.1同步復位與異步復位


2.2.1同步復位


指定同步復位時,always的敏感表中僅有一個時鐘沿信號,只有當時鐘沿采集到同步復位的有效電平時,才會在時鐘沿到達時刻進行復位操作。若目標器件或可用庫中的觸發(fā)器本身包含同步復位端口,則在實現(xiàn)同步復位電路時可直接調(diào)用同步復位端。然而多數(shù)目標器件的觸發(fā)器本身并不包含同步復位端口,需使復位信號與輸入信號組成某種組合邏輯,然后將其輸入到寄存器的輸入端。為了提高復位電路的優(yōu)先級,通常在電路描述時使用帶有優(yōu)先級的if…else結構,復位電路在第一個if下描述,其他電路在else或else…if分支中描述。復位電路綜合后的RTL圖如圖1所示。


?

根據(jù)同步電路的特點,其電路優(yōu)點有:


(1)同步復位有利于基于周期機制的仿真器進行仿真。

(2)使用同步復位可設計100%的同步時序電路,有利于時序分析,其綜合結果的頻率較高。

(3)同步復位僅在時鐘的有效沿生效,可有效避免因毛刺造成的亞穩(wěn)態(tài)和錯誤。毛刺信號是由FPGA內(nèi)部結構特征決定的,同步復位在進行復位和釋放復位信號時,僅當時鐘沿采到復位信號電平變化時進行相關操作,若復位信號樹的組合邏輯出現(xiàn)了某種毛刺,此時時鐘沿采到毛刺的概率較低,由此通過時鐘沿采樣,可有效過波復位電路組合邏輯產(chǎn)生的毛刺,增強了電路穩(wěn)定性。


同步復位的缺點有:


(1)多數(shù)目標器件庫的觸發(fā)器本身并不包含同步復位端口,使用同步復位會增加更多邏輯資源。

(2)同步復位的最大問題在于必須保證復位信號的有效時間,需要一個脈寬延展器以確保復位信號有一定脈沖寬度,由此才能保證所有觸發(fā)器均能有效復位。由于同步復位僅當時鐘沿采到復位信號時才會進行復位操作,所以其信號的持續(xù)時間要大于設計的最長時鐘周期,以保證所有時鐘的有效沿都能采樣到同步復位信號。事實上,僅保證同步復位信號的持續(xù)時間大于最慢的時鐘周期是不夠的,設計中還需考慮到同步復位信號樹通過所有相關組合邏輯路徑時的延時,以及由于時鐘布線產(chǎn)生的偏斜。只有同步復位大于時鐘最大周期,加上同步信號穿過的組合邏輯路徑延時和時鐘偏斜延時,才能確保同步復位的可靠。


2.2.2異步復位


指定異步復位時,只需在always的敏感表中加人復位信號的有效沿即可,當復位信號有效沿到達時,無論時鐘沿是否有效,復位均會立即發(fā)揮其功能。


大多數(shù)目標器件和ASIC庫的觸發(fā)器均包含異步復位端口,異步復位會直接接人觸發(fā)器的異步復位端口,綜合后的RTL圖如圖2所示。


根據(jù)異步電路的特點,異步復位的優(yōu)點有:


(1)由于多數(shù)目標器件庫的觸發(fā)器都包含異步復位端口,異步復位會節(jié)約邏輯資源。

(2)異步復位設計簡單。

(3)對于多數(shù)FPGA,均有專用的全局異步復位/置位資源(GSR,GlobalSetReset),還可使用GSR資源,異步復位到達所有寄存器的偏斜最小。


異步復位的缺點如下:

(1)異步復位的作用和釋放與時鐘沿并無直接關系,異步復位生效時問題并不明顯;但當釋放異步復位時,若異步復位信號釋放時間和時鐘的有效沿到達時間幾乎一致,則容易造成觸發(fā)器輸出為亞穩(wěn)態(tài),形成邏輯錯誤。

(2)若異步復位邏輯樹的組合邏輯產(chǎn)生了毛刺,則毛刺的有效沿會使觸發(fā)器誤復位,造成邏輯錯誤。


2.3外部復位和內(nèi)部復位


外部復位,復位信號主要來自外部引腳的輸人。復位信號在電路板上可能會受到來自其他線路的串擾,因此可能產(chǎn)生毛刺,在無需復位系統(tǒng)時,毛刺信號可能導致系統(tǒng)誤復位。


內(nèi)部復位,F(xiàn)PGA上電配置完成后,由FPGA內(nèi)部電路產(chǎn)生復位信號,復位信號與時鐘同步。通常內(nèi)部復位的設計方法是:設計一個初始值為0X0000的SRL16,將其輸人接高電平,輸出作為復位信號。


3復位可靠性設計方法


3.1消除復位信號上的毛刺


在系統(tǒng)設計中,若采用低有效復位信號,可按照圖3所示方法對復位信號中的毛刺進行消除。延時器件對數(shù)據(jù)進行延時的長度決定復位毛刺消除電路所能避免的毛刺長度,而延時器件的延時長度也決定需要提供有效復位信號的最短時間。


如果復位信號高有效,則將圖3中的或門改為與門使用。為更好地消除毛刺,可在復位毛刺消除電路后再加上寄存器對復位信號進行時鐘同步。在通常復位電路的設計中,毛刺的長度一般情況下>1個時鐘周期,<16個時鐘周期。為節(jié)省資源,延時器件通常選用SRL16。SRL16可設置初始值,但不帶復位功能16bit移位寄存器,能夠通過A0~A3的4根地在線選擇從第幾個寄存器輸出。通常將其作為一個普通的16bit移位寄存器使用。


3.2異步復位同步釋放


在有些應用中,復位信號需要在時鐘尚未給出或不穩(wěn)定的情況下傳到后級,在時鐘穩(wěn)定之后,再撤去復位信號。此時需使用異步復位來實現(xiàn)。由于異步復位時,時鐘和復位關系的不確定性,易造成觸發(fā)器輸出亞穩(wěn)態(tài),引起邏輯錯誤。為確保其復位的可靠性,通常采用異步復位,同步釋放的方式。


所謂異步復位,同步釋放就是在復位信號到達時不受時鐘信號的同步,而是在該信號釋放時受時鐘信號的同步。通過一個復位信號綜合器便可實現(xiàn)異步復位,同步釋放。綜合后的RTL圖如圖3所示,其仿真結果表明該電路能有效的實現(xiàn)復位及脫離復位。

?


3.3采用專用全局異步復位/置位資源


全局異步復位/置位資源的主要作用是對系統(tǒng)中存在的所有觸發(fā)器、鎖存器、查找表單元的輸出寄存器進行復位,不會占有額外的布線資源。使用GSR資源,異步復位到達所有寄存器的偏斜最小。


3.4采用內(nèi)部復位的設計方法


在無需復位信號先于時鐘信號產(chǎn)生的應用中,為避免外部復位毛刺的影響、異步復位電路可能引起的亞穩(wěn)態(tài)以及減少資源的使用率,可通過FPGA產(chǎn)生內(nèi)部復位,然后采用異步的方式對其的內(nèi)寄存器進行復位。由于該復位信號由FPGA內(nèi)部產(chǎn)生,不會因外部干擾而產(chǎn)生毛刺,同時又與時鐘同步,不存在因異步復位導致的亞穩(wěn)態(tài)現(xiàn)象,因此可確保系統(tǒng)可靠復位。


4結束語


FPGA的可靠復位是保證系統(tǒng)能夠正常工作的必要條件,本文對FPGA設計中常用的復位設計方法進行了分類、分析和比較,并針對各種復位方式的特點,提出了如何提高復位設計可靠性的方法。在工程實踐中,上述方法可以有效減少或消除FPGA復位所產(chǎn)生的錯誤。

 

 

android開發(fā)板
linux_android開發(fā)板
fpga圖像處理
端海培訓實驗設備
fpga培訓班
 
本課程部分實驗室實景
端海實驗室
實驗室
端海培訓優(yōu)勢
 
  備案號:備案號:滬ICP備08026168號-1 .(2024年07月24日)....................
友情鏈接:Cadence培訓 ICEPAK培訓 EMC培訓 電磁兼容培訓 sas容培訓 羅克韋爾PLC培訓 歐姆龍PLC培訓 PLC培訓 三菱PLC培訓 西門子PLC培訓 dcs培訓 橫河dcs培訓 艾默生培訓 robot CAD培訓 eplan培訓 dcs培訓 電路板設計培訓 浙大dcs培訓 PCB設計培訓 adams培訓 fluent培訓系列課程 培訓機構課程短期培訓系列課程培訓機構 長期課程列表實踐課程高級課程學校培訓機構周末班培訓 南京 NS3培訓 OpenGL培訓 FPGA培訓 PCIE培訓 MTK培訓 Cortex訓 Arduino培訓 單片機培訓 EMC培訓 信號完整性培訓 電源設計培訓 電機控制培訓 LabVIEW培訓 OPENCV培訓 集成電路培訓 UVM驗證培訓 VxWorks培訓 CST培訓 PLC培訓 Python培訓 ANSYS培訓 VB語言培訓 HFSS培訓 SAS培訓 Ansys培訓 短期培訓系列課程培訓機構 長期課程列表實踐課程高級課程學校培訓機構周末班 端海 教育 企業(yè) 學院 培訓課程 系列班 長期課程列表實踐課程高級課程學校培訓機構周末班 短期培訓系列課程培訓機構 端海教育企業(yè)學院培訓課程 系列班