<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > FPGA設計時(shí)需要注意的內容

FPGA設計時(shí)需要注意的內容

作者: 時(shí)間:2012-02-16 來(lái)源:網(wǎng)絡(luò ) 收藏

不管你是一名邏輯師、硬件工程師或系統工程師,甚或擁有所有這些頭銜,只要你在任何一種高速和多協(xié)議的復雜系統中使用了,你就很可能努力解決好器件配置、電源管理、IP集成、信號完整性和其他的一些關(guān)鍵問(wèn)題。不過(guò),你不必獨自面對這些挑戰,因為在當前業(yè)內領(lǐng)先的公司里工作的應用工程師每天都會(huì )面對這些問(wèn)題,而且他們已經(jīng)提出了一些將令你的工作變得更輕松的設計指導原則和解決方案。

本文引用地址:http://dyxdggzs.com/article/149654.htm

I/O信號分配

可提供最多的多功能引腳、I/O標準、端接方案和差分對的在信號分配方面也具有最復雜的設計指導原則。盡管Altera的FPGA器件沒(méi)有設計指導原則(因為它實(shí)現起來(lái)比較容易),但賽靈思的FPGA設計指導原則卻很復雜。但不管是哪一種情況,在為I/O引腳分配信號時(shí),都有一些牢記的共同步驟:

1. 使用一個(gè)電子數據表列出所有計劃的信號分配,以及它們的重要屬性,例如I/O標準、電壓、的端接方法和相關(guān)的時(shí)鐘。

2. 檢查制造商的塊/區域兼容性準則。

3. 考慮使用第二個(gè)電子數據表制訂FPGA的布局,以確定哪些管腳是通用的、哪些是專(zhuān)用的、哪些支持差分信號對和全局及局部時(shí)鐘、哪些需要參考電壓。

4. 利用以上兩個(gè)電子數據表的信息和區域兼容性準則,先分配受限制程度最大的信號到引腳上,最后分配受限制最小的。例如,你可能需要先分配串行總線(xiàn)和時(shí)鐘信號,因為它們通常只分配到一些特定引腳。

5. 按照受限制程度重新分配信號總線(xiàn)。在這個(gè)階段,可能需要仔細權衡同時(shí)開(kāi)關(guān)輸出(SSO)和不兼容I/O標準等設計問(wèn)題,尤其是當你具有很多個(gè)高速輸出或使用了好幾個(gè)不同的I/O標準時(shí)。如果你的設計需要局部/區域時(shí)鐘,你將可能需要使用高速總線(xiàn)附近的管腳,最好提前記住這個(gè)要求,以免最后無(wú)法為其安排最合適的引腳。如果某個(gè)特定塊所選擇的I/O標準需要參考電壓信號,記住先不要分配這些引腳。差分信號的分配始終要先于單端信號。如果某個(gè)FPGA提供了片內端接,那么它也可能適用于其他兼容性規則。

6. 在合適的地方分配剩余的信號。

在這個(gè)階段,考慮寫(xiě)一個(gè)只包含端口分配的HDL文件。然后通過(guò)使用供應商提供的工具或使用一個(gè)文本編輯器手動(dòng)創(chuàng )建一個(gè)限制文件,為I/O標準和SSO等增加必要的支持信息。準備好這些基本文件后,你可以運行布局布線(xiàn)工具來(lái)確認是否忽視了一些準則或者做了一個(gè)錯誤的分配。

這將使你在設計的初始階段就和布局工程師一起工作,共同規劃PCB的走線(xiàn)、冗余規劃、散熱問(wèn)題和信號完整性。FPGA工具可能可以在這些方面提供幫助,并協(xié)助你解決這些問(wèn)題,因此你必須確保了解你的工具包的功能。

你咨詢(xún)一位布局專(zhuān)家的時(shí)間越晚,你就越有可能需要去處理一些復雜的問(wèn)題和設計反復,而這些可能可以通過(guò)一些前期分析加以避免。一旦你實(shí)現了滿(mǎn)意的信號分配,你就要用限制文件鎖定它們。

圖:(a) 未采用Fusion架構的典型系統板結構;(b)  采用Fusion架構的典型系統板結構。
圖:(a) 未采用Fusion架構的典型系統板結構;(b) 采用Fusion架構的典型系統板結構。

信號完整性

大多數先進(jìn)FPGA能夠處理速度為數百兆赫茲的并行總線(xiàn)和具有工作在千兆赫茲范圍的串行接口。以這么快的速度工作時(shí),你需要了解信號完整性的原理,因為高頻信號的處理會(huì )給我們精確簡(jiǎn)單的數字世界帶來(lái)一連串模擬設計問(wèn)題。

安排一些時(shí)間閱讀FPGA供應商提供的文獻。即使你對某個(gè)器件或者供應商的信息已經(jīng)爛熟于心,也有必要參考其他供應商提供的文檔,因為不同公司的文檔往往有不同的見(jiàn)解。你將會(huì )發(fā)現在很多問(wèn)題上不同的供應商擁有不同的觀(guān)點(diǎn),如什么會(huì )產(chǎn)生高速信號、切換信號之間可以存在多少時(shí)延而仍然可以認為它們是同時(shí)的等等。FPGA供應商的工具通??梢院芎玫貓绦幸恍┗镜男盘柾暾苑治?,因此你必須完全了解你所獲得的工具包的所有潛能。

此外,目前市場(chǎng)上有幾百種關(guān)于信號完整性和降噪的書(shū)。如果你是個(gè)新手或者需要一個(gè)進(jìn)修課程,你可以考慮閱讀Douglas Brooks編寫(xiě)的“信號完整性問(wèn)題和PCB設計”。如果需要進(jìn)行更深入的探討,可以閱讀Howard Johnson編寫(xiě)的“高速數字設計”。

FPGA可能會(huì )由于太多的高速SSO而對系統中的信號(或其它FPGA信號)帶來(lái)嚴重破壞,因為這會(huì )導致稱(chēng)為同時(shí)切換噪聲(SSN)的噪聲。SSN也叫做地反彈或VCC反彈,對于單端標準,SSN是在輸出由低到高時(shí)提供瞬態(tài)電流和由高到低時(shí)吸收瞬態(tài)電流的過(guò)程中,由多個(gè)輸出驅動(dòng)器同時(shí)切換和導致器件電壓與系統電壓之間的變化而引起的。

在高到低的轉換引起地反彈時(shí),由低到高轉換也會(huì )導致VCC下降。由于電容通常安放在VCC和接地層之間,因此SSN典型地存在于這兩個(gè)地方。由低到高轉變時(shí)地反彈也有可能出現。

于是,SSO變成了干擾信號,它會(huì )產(chǎn)生可能耦合到鄰近信號的噪聲。對于某個(gè)區域而言太多SSO可能會(huì )導致電源的擾動(dòng)。由于以下2個(gè)原因,SSO已經(jīng)變成一個(gè)必須認真對待的問(wèn)題:1. 切換時(shí)間大幅下降;2. 過(guò)孔尺寸和走線(xiàn)寬度的減小加上更大的板厚度已經(jīng)推高了板極電感,這將大幅增加出現地反彈的可能性。更大的負載電容也可能導致SSN,雖然程度上會(huì )輕一點(diǎn)。當有效VCC低于期望值,從而導致I/O緩存的轉換速度低于期望速度時(shí),SSN也可能導致時(shí)序問(wèn)題變得突出起來(lái)。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 內容 注意 需要 設計 FPGA

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>