色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA原型平臺速度的影響因素

jf_5P3RKFtu ? 來源:于博士Jacky ? 2023-04-16 10:21 ? 次閱讀

FPGA與FPGA之間互連對信號延遲的影響,兩片FPGA的IO之間每一個額外的過渡,例如連接器、焊點甚至板內通孔,都會增加一些阻抗,從而降低信號質量,并增加信號之間串擾的概率。然而,經過仔細分析,發現這并不是一個想象中的大問題。主要矛盾是FPGA互連線的影響。比如,我們可以以如下圖所示的三種連接模型方式表示:

ee7e2410-dbf2-11ed-bfe3-dac502259ad0.png

路徑延遲由上圖所示的表達式給出。每個互連方法的共同點是延遲分量,它是所有片內延遲和片內/片外延遲的總和,每個變量的意義如下表示為:

ee8b8e34-dbf2-11ed-bfe3-dac502259ad0.png

三種連接方式,除了Delay onborad這個時間不盡相同,其他時間是一樣的,都是板間的各種連線以及器件的延遲之和,所以決定性因素還在于Delay onbaord時間,Direct Connection是最快的,Cable線互連和Switch連接方式的延遲會更長一些。當然,取決于FPGA原型驗證供應商的PCB能力如何。因為Cable線的延遲大家基本都會選擇專業的做線纜的公司提供的線纜。這么看來,站在不同的角度來看,這個速率的影響因素就各不相同了,如果你是FPGA供應商,那么提升自身PCB設計能力是基礎,選擇Cable是另一個方面。如果你是SoC供應商,那么,不同廠商的不同連接方式都需要考慮。

除了以上因素,還有其他RTL設計相關相關因素:

1. SoC設計中RTL的風格以及如何有效地將其映射到FPGA中

2. 設計中互連的復雜性,尤其是總線

3. 使用沒有FPGA等效的IP塊

4. 每個FPGA的資源利用率(50%左右是合理的)

5. FPGA之間互連的信號復用比(TDM比)

6. 將快速IO數據導入FPGA核心的速度

在典型的設計中,FPGA交換互連的IO之間信號的傳播延遲時間不太容易預測,因為為了路由整個設計,一些信號必須通過多個轉換元件。平均來說,有兩次轉換的遍歷,但在非常大的設計的極端情況下,這可能高達八次,可能該設計被劃分為多達20個FPGA設備。為了確保關鍵路徑穿過盡可能少的轉換電路,FPGA原型驗證系統供應商必須開發并支持布線優化工具。此外,如果此布線任務可以在相關工程師的控制下進行,則工具的選項將變得非常廣泛。這種并發分區和布線工具將在基于交換互連的系統上提供最佳結果,因此我們再次看到了為板提供復雜支持工具的好處。

PCB電路板設計和布局的質量也是關鍵

整個FPGA原型驗證工作中,讓設計以非常高的速度運行是一項重要的任務,因為要最接近真實的模擬未來芯片的工作場景。因此必須能夠依靠FPGA的硬件電路板每次都能達到最高速率規格。如果FPGA原型驗證供應商交付的產品在硬件性能上有明顯差異或批次之間或同一批次中的電路板之間存在延遲,則表明硬件電路板設計質量不高。

例如,對于以100MHz以上的速度運行的接口(如PCIe或DDR3等接口的本地操作所需),該接口必須在其FPGA上具有快速引腳以及PCB本身的穩健設計和布局。要做到這一點,特別是使用最新的高引腳數FPGA,需要具有非常多層的復雜電路板設計。例如,很少有電路板供應商能夠設計和建造40層電路板。本身必須做到長度和阻抗匹配,以允許遠程同步點之間的差分信號和延遲匹配。當在多個FPGA之間劃分任何給定設計時,這將允許更大的自由度。

對高質量可再現板性能的需求尤其適用于時鐘和重置網絡,其不僅必須足夠靈活以允許各種時鐘源和速率,而且還必須在分布式時鐘網絡的每個點提供良好的時鐘信號。

電源也是設計的關鍵部分,初級FPGA核心和IO電壓軌引腳的低阻抗、高電流路徑是特別是在每個時鐘周期在FPGA之間切換許多信號的設計上。

第一次檢查時,使用相同FPGA的兩個電路板似乎提供了大致相同的速度和質量,但利用原始FPGA性能以及可靠的硬件電路板。例如,甚至必須監測和控制設備溫度,以保持可靠性并在電路板允許的范圍內實現可能的最高性能。

信號復用的支持

時分復用(TDM)的概念及其在FPGA之間增加有效IO的能力是很好理解的,不難看出兩個或多個信號如何在FPGA引腳之間共享相同的互連路徑。TDM方法需要FPGA內部的多路復用器和解多路復用器邏輯,并且需要一種保持兩端同步的方法。還需要以比FPGA內部邏輯更高的速率運行TDM路徑,并確保到達多路復用器或離開多路復用器的信號都滿足必要的時序約束。這將是一項手動執行的復雜任務,因此會開發EDA工具,可以自動插入TDM邏輯,分析時序,甚至選擇用哪些信號填充多路復用器。

eea39312-dbf2-11ed-bfe3-dac502259ad0.png

無論使用哪種工具,問題仍然存在,即使用多路復用,基于FPGA的原型必須以較低的速度運行,或者板載路徑必須能夠以較高的速度運行。TDM比為8:1或更高的情況并不罕見,在這種情況下,FPGA內部以16MHz運行的設計必須縮小到2MHz,或者外部信號必須以128MHz或更高頻率在FPGA之間傳播,或者在這兩個極端之間進行某種妥協。由于某些基于FPGA的原型需要高復用率,TDM路徑的運行速度可能會限制總體性能。因此,板之間的良好區別在于它們能夠以高速和良好的可靠性運行外部信號;有噪聲的板將可能在TDM流中引入毛刺,并擾亂其兩端之間的同步。

除了簡單的TDM之外,還可以使用現代FPGA引腳的LVDS(低壓差分信號)功能,以便以高達1GHz的速度運行板載路徑。這種全速要求FPGA之間具有非常好的板級傳播特性。下圖給出了一個串行TDM配置的非詳細示例,該配置允許八個信號通過一對差分信號進行傳輸。

在800MHz的高傳輸速度和8:1的復用率下,前面說的128MHz速度可以很容易地得到支持,甚至可以提高到64:1的比率,只要電路板足夠好。運行高得多的多路復用器比率的可能性大大提高了FPGA之間的可用連接性。例如,TDM比為64:2(2而不是1,因為需要差分管腳)可以在運行于30MHz或更高的速率。

eeb8d966-dbf2-11ed-bfe3-dac502259ad0.png

因此,FPGA板之間的一個很好的區別是,它們能夠支持高質量的LVDS信號以實現更高的整體性能,并為FPGA提供必要的電壓和IO電源以支持LVDS。同樣重要的是,設計者以及他們用于劃分的工具必須了解哪些板跡線的長度將匹配,并且能夠承載高質量的差分信號。一個好的電路板將提供盡可能多的此類對,并將提供工具或實用程序支持,以將這些對分配給最合適的信號。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603013
  • lvds
    +關注

    關注

    2

    文章

    1043

    瀏覽量

    65795
  • TDM
    TDM
    +關注

    關注

    0

    文章

    57

    瀏覽量

    15626

原文標題:【芯知識】FPGA原型平臺速度的影響因素

文章出處:【微信號:于博士Jacky,微信公眾號:于博士Jacky】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是FPGA原型驗證?如何用FPGA對ASIC進行原型驗證?

    FPGA原型在數字芯片設計中非常重要,因為相比用仿真器,或者加速器等來跑仿真,FPGA的運行速度,更接近真實芯片,可以配合軟件開發者來進行底層軟件的開發。這一流片前的軟硬件的協同開發,
    發表于 05-10 10:44 ?8526次閱讀
    什么是<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b>驗證?如何用<b class='flag-5'>FPGA</b>對ASIC進行<b class='flag-5'>原型</b>驗證?

    怎么采用FPGA原型系統加速物聯網設計?

    員創建了基于 ARM 系統提供了新的靈活 性,并且PCIe 接口的傳輸速度高達1000MB/s,為數據 密集型應用提供了一個完美的開發平臺。這樣的系統允許設計人員將FPGA 原型
    發表于 08-07 09:41

    高頻RFID芯片的FPGA原型驗證平臺設計及驗證

    。基于FPGA原型驗證方法憑借其速度快、易修改、真實性的特點,已經成為ASIC芯片設計中重要的驗證方法。本文主要描述高頻RFID芯片的FPGA原型
    發表于 05-29 08:03

    高頻RFID芯片的FPGA原型驗證平臺的設計及結果介紹

    。基于FPGA原型驗證方法憑借其速度快、易修改、真實性的特點,已經成為ASIC芯片設計中重要的驗證方法[2].本文主要描述高頻RFID芯片的FPGA
    發表于 06-18 07:43

    基于FPGA原型可視性怎么提高

    采用基于現場可編程門陣列(FPGA)的原型的驗證團隊面臨的最大挑戰之一在于當原型系統未能發揮期望的性能時了解原型系統的內部行為。分析和調試這些設計的一個關鍵
    發表于 07-12 06:38

    Arm MPS2和MPS2+FPGA原型板技術參考手冊

    MPS2和MPS2+FPGA原型板是ARM Cortex-M評估和開發的開發平臺。 MPS2和MPS2+FPGA原型板提供以下功能: Alt
    發表于 08-18 07:25

    Cadence推出用于早期軟件開發的FPGA原型驗證平臺Protium S1

    效率。Protium S1與Cadence? Palladium? Z1企業級仿真平臺前端一致,初始設計啟動速度較傳統FPGA原型平臺提升8
    發表于 03-02 11:13 ?2885次閱讀

    FACE-VUP:大規模FPGA原型驗證平臺

    FACE-VUP:大規模FPGA原型驗證平臺 FACE-VUP大規模FPGA原型驗證平臺是FAC
    發表于 05-19 10:50 ?2865次閱讀

    一個基于FPGA的開源原型平臺

    Corundum是一個基于FPGA的開源原型平臺,用于高達100Gbps及更高的網絡接口開發。Corundum平臺包括一些用于實現實時,高線速操作的核心功能,包括:高性能數據路徑,10
    的頭像 發表于 11-03 10:02 ?1693次閱讀

    如何建立適合團隊的FPGA原型驗證系統平臺與技術?

    FPGA原型驗證在數字SoC系統項目當中已經非常普遍且非常重要,但對于一個SoC的項目而言,選擇合適的FPGA原型驗證系統顯的格外重要
    的頭像 發表于 04-03 09:46 ?1308次閱讀

    FPGA原型平臺到底能跑多快呢?

    FPGA原型平臺的性能估計與應用過程的資源利用率以及FPGA性能參數密切相關,甚至FPGA的制程也是一個
    的頭像 發表于 04-04 09:49 ?2073次閱讀

    多臺FPGA原型驗證平臺可自由互連

    FPGA原型驗證平臺系統靈活性主要體現在其外部連接表現形式,由單片FPGA平臺或者2片的FPGA
    的頭像 發表于 04-11 09:50 ?970次閱讀

    多臺FPGA原型驗證平臺系統如何實現自由互連

    FPGA原型驗證平臺系統靈活性主要體現在其外部連接表現形式,由單片FPGA平臺或者2片的FPGA
    發表于 04-11 09:50 ?652次閱讀

    原型平臺是做什么的?proFPGA驗證環境介紹

    proFPGA是mentor的FPGA原型驗證平臺,當然mentor被西門子收購之后,現在叫西門子EDA。
    的頭像 發表于 01-22 09:21 ?1382次閱讀
    <b class='flag-5'>原型</b><b class='flag-5'>平臺</b>是做什么的?pro<b class='flag-5'>FPGA</b>驗證環境介紹

    fpga原型驗證平臺與硬件仿真器的區別

    FPGA原型驗證平臺與硬件仿真器在芯片設計和驗證過程中各自發揮著獨特的作用,它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:07 ?1107次閱讀
    主站蜘蛛池模板: 国产精品高清在线观看地址| 国产MD视频一区二区三区| 小骚妇BBBXXX| 美女扒开腿让男生桶爽免费APP| 欧美16一17sex性hd| 甜涩性爱下载| 中文字幕人成乱码熟女APP| 丰满艳妇亲伦| 久久久精品免费视频| 日日夜夜操操操| 在线欧美精品一区二区三区| 精品国产在天天线在线麻豆| 男人的天堂久久精品激情a| 视频区 国产 欧美 日韩| 手机看片国产免费| 最新国自产拍天天更新| 国产欧美国日产在线播放| 魔乳 堕乳漫画acg产卵| 亚洲精品视频在线播放| 出差无套内射小秘书| 久久久青青| 亚州性夜夜射在线观看| 99RE8国产这里只有精品| 好紧好湿太硬了我太爽了小说| 披黑人猛躁10次高潮| 在线观看成人免费| 国产亚洲精品网站在线视频| 热久久免费频精品99热 | 女子初尝黑人巨嗷嗷叫| 亚洲精品国产第一区第二区| 成人国产免费| 恋夜秀场1234手机视频在线观看| 鸭子玩富婆流白浆视频| 成年人视频在线免费播放| 毛片在线网址| 一本之道高清在线观看免费| 国产精品自产拍在线观看网站| 欧美日韩888在线观看| 综合激情区视频一区视频二区| 国产亚洲精品久久精品69| 三级黄网站|