国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

FPGA研發(fā)之道(25)-管腳

發(fā)布時間:2014-12-9 13:47    發(fā)布者:看門狗
關(guān)鍵詞: FPGA
作者:阿昏豆

    管腳是FPGA重要的資源之一,F(xiàn)PGA的管腳分別包括,電源管腳,普通I/O,配置管腳,時鐘專用輸入管腳GCLK等。

(1)電源管腳:

   通常來說: FPGA內(nèi)部的電壓包括內(nèi)核電壓和I/O電壓。

      1.內(nèi)核電壓:即FPGA內(nèi)部邏輯的供電。通常會較I/O電壓較低,隨著FPGA的工藝的進(jìn)度,F(xiàn)PGA的內(nèi)核電壓逐漸下降,這也是降低功耗的大勢所趨。

      2.I/O電壓 (Bank的參考電壓)。每個BANK都會有獨(dú)立的I/O電壓輸入。也就是每個BANK的參考電壓設(shè)定后,本BANK上所有I/O的電平都與參考電平等同。

   是否可以通過約束來設(shè)定IO管腳的輸出電平那,答案是否定的,如下例所示

set_instance_assignment -name IO_STANDARD 3.0-V LVCMOS -to pinA

set_instance_assignment -name IO_STANDARD 3.3-V LVCMOS -to pinB

    不論設(shè)定為多大的電平,IO的輸出與BANK的參考電壓保持一致,也就是說,PINA和PINB的電平與其BANK的電平保持一致,而不是所約束的那樣一定會是3V或3.3V的電平。那是否意味著這種約束沒有作用?

如果約束同一BANK上的管腳為不同電平,如PINA和PINB在同一BANK,但是電平不同,則EDA工具會報錯。可以起到錯誤檢查的作用。(同一bank上電平要一致,但是類型可以是多種,例如CMOS,TTL等)。

    對于復(fù)雜的FPGA內(nèi)部,一般來說PLL也會都單獨(dú)的供電,并且其內(nèi)部包括數(shù)字電源和模擬電源。

       SERDES一般也需要獨(dú)立供電。一般支持高速SERDES的FPGA器件都都有獨(dú)立的供電管腳,一般也都有獨(dú)立的時鐘管腳(一般為差分時鐘)。

(2) 配置管腳:

      FPGA的配置管腳每個FPGA都需要,為了支持多種配置方式,例如JTAG,從串、從并、主串、主并等。值得注意的是,對于其配置管腳的控制信號來說,是專用管腳,不能用做普通I/O,而其數(shù)據(jù)信號,可以用作普通I/O。在管腳資源較為緊張時,可以復(fù)用配置信號的數(shù)據(jù)信號作為普通I/O來用。

(3) 普通I/O:

     FPGA的I/O是FPGA管腳上較為豐富的資源。也是做管腳約束時最常用的資源。對于例化IP來說(例如serdes和DDR2/3等),需要使用EDA工具給出了I/O約束。如果修改則需要預(yù)先編譯進(jìn)行評估。一般來說,DDR的接口信號最好能在一個BANK上約束,如果不能則其控制信號要約束到同一BANK上,否則導(dǎo)致EDA工具布局布線報錯。

         對于FPGA的普通I/O,可以設(shè)定包括管腳電平類型(LVTTL,LVCOMS,SSTL,HSTL等等),還包括端接大小,驅(qū)動電流,擺率等參數(shù)。

       對于FPGA引腳來說,通過阻抗匹配的設(shè)置(altera的OCT,xilinx的DCI的設(shè)置)。可以有效的減少板上電阻的數(shù)目,降低BOM成本。端接的設(shè)置可以阻止阻抗不連續(xù)導(dǎo)致信號反射,保證信號完整性。

      對于普通信號來說,一般不需要每個都設(shè)置阻抗匹配,,只有板級布線長度的電信號傳輸時間超過高速信號的時鐘周期的0.1倍時,才需要設(shè)置端接。簡單來說也就是只有高速信號,且信號輸出和輸入距離較遠(yuǎn)時,才需要使用端接,一般是FPGA連接外部DDR等高速器件時。對于使用外部校準(zhǔn)的RUP和RDN電阻來說,其RUP和RDN電阻是整個電路可靠性的關(guān)鍵點(diǎn)。例如:在以一批FPGA板卡中,測試發(fā)現(xiàn)只有某一塊接口不通,F(xiàn)PGA工程師調(diào)試時發(fā)現(xiàn),只要把接口I/O設(shè)定為CMOS電平,而不使用DCI的端接,則所有板卡全部能夠通信正常,后來發(fā)現(xiàn)該板卡RUP上拉電阻失效,從而導(dǎo)致接口電路沒有上拉而接口出錯。也就是說,I/O的電平設(shè)置,以滿足設(shè)計需要為主,而不用錦上添花。增加的額外電路就會導(dǎo)致額外的失效點(diǎn)。

(4)時鐘管腳

       FPGA內(nèi)部的時鐘,都需要通過專用時鐘管腳連接內(nèi)部PLL或者DCM等專用時鐘處理單元,從而接入內(nèi)部高速時鐘網(wǎng)絡(luò)。在早期的FPGA中內(nèi)部時鐘資源有限,專用處理單元也有限,需要嚴(yán)格的規(guī)劃PLL等時鐘處理單元和全局時鐘資源,隨著FPGA技術(shù)的發(fā)展,這個功能逐漸弱化,但是早期規(guī)劃也是必須的。

    值得注意的是,對于一些外部同步信號的輸入,其時鐘沒有連接到專用時鐘管腳上,只用于采樣當(dāng)前的同步信號,因此不用接入全局時鐘網(wǎng)絡(luò),設(shè)計上也是允許的,需要約束其管腳不使用全局時鐘資源。否者,EDA工具會報錯,提示其作為時鐘輸入,而沒有接在專用時鐘管腳上。

      正如本文開始所說,管腳是FPGA的重要資源,F(xiàn)PGA工程師熟悉管腳特性和電路設(shè)計的基礎(chǔ)知識,對于FPGA系統(tǒng)設(shè)計和板級電路的調(diào)試都是有益的。
本文地址:http://m.4huy16.com/thread-134810-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術(shù)精英年會深圳站回顧
  • 電動兩輪車設(shè)計生態(tài)系統(tǒng)
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • 常見深度學(xué)習(xí)模型介紹及應(yīng)用培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表