衡阳派盒市场营销有限公司

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

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

3天內不再提示

基于多片FPGA多路復用(TDM)科普

jf_5P3RKFtu ? 來源:于博士Jacky ? 2023-05-23 09:40 ? 次閱讀

當將SoC的代碼分割到多片FPGA的任務完成,并且所有FPGA的資源利用都很平衡,在建議的范圍50%到70%左右。此外,每個FPGA中被分配到的RTL設計的IO最小化,也就是說分割邊界的IO數量是最小的,但在如此好的工作之后,仍然有可能沒有足夠的FPGA引腳可用于連接所有設計IO,或者更準確地說,一些FPGA之間沒有足夠的板載trace跡線。那這個時候的解決方案是在所用的FPGA之間復用設計信號。多路復用意味著多個兼容的設計信號通過相同的板載trace跡線被組裝和串行化,然后在接收FPGA處被解復用。可以簡單理解為根據時鐘先按照并行轉換串行的方式,將多路信號通過單路傳輸到另一接收的FPGA端,然后在接收的那一端轉換成并行信號與此FPGA中的設計相連接,形成完整的SoC系統功能。

FPGA之間的兩個多路復用信號需要許多組件,包括多路復用器(mux)、解復用器(dmux)、時鐘源和保持所有這些相互同步的方法。

bfe0c062-f8f4-11ed-90ce-dac502259ad0.png

如果我們可以自由更改RTL,那么理論上,可以在每個FPGA邊界手動添加這些元素。我們需要在分區之后添加復用元素,或者從一開始就將元素添加到RTL中,因此預先假設分區邊界的位置。在這兩種情況下,SoC團隊的其他成員可能會認為這與最初的SoC的RTL相距太遠,并引入了太多錯誤機會。

大多數團隊不會考慮對SoC RTL進行如此廣泛的更改,而是依賴于自動化的方式來添加復用,通過腳本化的直接編輯合成后網表,或者根據分區過程給出的方向在合成過程中進行推斷。

無論采用何種方法引入多路復用,該方案的基本要求是在一個設計時鐘內將IO數據值從一個FPGA傳輸到另一個FPGA。為了實現這一點,串行傳輸時鐘(也稱為多路復用時鐘或快速時鐘)必須比設計時鐘更快地對這些數據值進行采樣,以確保在下一個活動設計時鐘邊緣之前接收FPGA中的所有數據都可用。

例如,假設我們有四個IO數據值要在兩個FPGA之間傳輸,這兩個FPGA在單個板上連接上復用,即復用率為4:1。如果設計的這一部分以20MHz運行,那么,為了在設計時鐘周期內傳輸四個設計IO,我們需要比設計時鐘快至少四倍的傳輸時鐘。因此,傳輸時鐘必須至少為80MHz。實際上,對于4:1的多路復用,它需要快四倍以上,因為我們需要確保在數據到達傳輸時鐘,然后在設計時鐘上鎖存到下游邏輯之間滿足設置和保持時間。

在使用多路復用的大多數情況下,它會降低設計的總體速度,并且通常是整個系統速度的控制因素。串行傳輸速度受到通過FPGA IO的最大速度和通過板載軌跡的互連線的傳輸時間的限制。因此,由于這些物理限制,需要優化復用方案,以允許原型以最大速度運行。

多路復用通常由插入多路復用器和多路復用器元件并用合適的信號填充分區工具支持。例如,有兩種不同類型的方案,采用LVDS傳輸或高速時域復用(HSTDM)。

根據傳輸時鐘和設計時鐘的關系,我們可以區分兩種類型的復用。異步復用,其中傳輸時鐘與設計時鐘沒有相位關系,以及同步復用,其中,傳輸時鐘相位與設計時鐘對齊,甚至可能從中導出。

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

    關注

    1630

    文章

    21796

    瀏覽量

    605999
  • 時鐘
    +關注

    關注

    11

    文章

    1746

    瀏覽量

    131799
  • 復用器
    +關注

    關注

    1

    文章

    712

    瀏覽量

    28413

原文標題:多片FPGA原型系統:多路復用(TDM)科普

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

收藏 人收藏

    評論

    相關推薦

    一文掌握FPGA多路復用

    FPGA之間的互連,經常提到多路復用的概念,也經常提到TDM的概念,正確理解多路復用
    發表于 06-06 10:04 ?1588次閱讀
    一文掌握<b class='flag-5'>多</b><b class='flag-5'>片</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>多路復用</b>

    [6.4.1]--多路復用

    多路復用數字邏輯
    李開鴻
    發布于 :2022年11月13日 01:18:45

    多路復用ICSP引腳如何控制開關?

    您好,我有一個應用程序,我將使用PIC32MX575F512L。現在,我將有一個有限數量的電線,我可以取出框,將主機的電子。因此,我需要多路復用兩條線:通常它們會產生一個串行端口(ttl),但是我
    發表于 04-01 08:19

    時鐘信號切換可以用多路復用開關嗎

    FPGA設計,外部時鐘有兩個,切換時可以用多路復用開關實現嗎
    發表于 06-27 22:17

    如何在Mx1051的FlexCAN1中配置簡單信號多路復用和擴展信號多路復用

    我們正在研究 FlexCAN1 的 mxrt1051。我們是第一次在 FlexCAN 上工作,請協助以下幾點: - 如何在 Mx1051 的 FlexCAN1 中配置簡單信號多路復用和擴展信號
    發表于 05-05 11:05

    多路復用與數字復接

    多路復用與數字復接8.1 頻分多路復用(FDM)原理8.2 時分多路復用TDM)原理8.3 準同步數字體系(PDH) 8.4 同步數字體系(SDH)  
    發表于 10-22 13:26 ?0次下載

    多路復用技術

    2.3  多路復用技術2.3.1  頻分多路復用2.3.2  時分多路復用2.3.3  波分多路復用2.3.4  碼分
    發表于 06-27 21:46 ?0次下載

    多路復用多路復用總線轉換橋的設計與實現

    多路復用多路復用總線轉換橋的設計與實現 提出了一種新穎的非多路復用總線與多路復用總線的轉換接口電路。以兩種總線的典型代表芯片TMS
    發表于 03-28 15:14 ?971次閱讀
    非<b class='flag-5'>多路復用</b>與<b class='flag-5'>多路復用</b>總線轉換橋的設計與實現

    復用器的多路復用

    復用器的多路復用  多路復用
    發表于 01-07 14:27 ?1201次閱讀

    時分多路復用(TDM),時分多路復用(TDM)的原理是什么?

    時分多路復用(TDM),時分多路復用(TDM)的原理是什么?  為了提高信道利用率,使多個信號沿同一信道傳輸而互相不干擾,稱
    發表于 03-19 14:07 ?1w次閱讀

    什么是異步時分多路復用(ATDM)

    什么是異步時分多路復用(ATDM) 異步時分多路復用技術 (ATDM,Asynchronism Time-Division Multiplexing)
    發表于 04-03 15:25 ?1949次閱讀

    時分多路復用TDM),時分多路復用TDM)是什么意思

    時分多路復用TDM),時分多路復用TDM)是什么意思 這種方法是把傳輸信道按時間來分割,為每個用戶指定一個時間間隔,每個間隔里傳輸信號
    發表于 04-03 15:28 ?5981次閱讀

    8:1 多路復用放大器形成大型平面多路復用器結構

    您可以將一組模擬多路復用器配置為大型平面視頻多路復用器,輕松選擇通道視頻源,如 Y-C、R'G'B' 和 Y'PbPr。
    的頭像 發表于 01-12 14:46 ?1957次閱讀
    8:1 <b class='flag-5'>多路復用</b>放大器形成大型<b class='flag-5'>多</b>平面<b class='flag-5'>多路復用</b>器結構

    掌握FPGA多路復用

    FPGA之間的互連,經常提到多路復用的概念,也經常提到TDM的概念
    發表于 06-06 10:07 ?444次閱讀
    掌握<b class='flag-5'>多</b><b class='flag-5'>片</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>多路復用</b>

    頻分多路復用和時分多路復用的區別有哪些

    頻分多路復用(FDM)和時分多路復用TDM)是兩種主要的多路復用技術,它們在通信系統中扮演著至關重要的角色。
    的頭像 發表于 05-07 15:24 ?3194次閱讀
    百家乐号破| 诺贝尔百家乐官网的玩法技巧和规则 | 金木棉百家乐官网的玩法技巧和规则 | 网上赌百家乐官网可信吗| 博彩百家乐组选六六组| 百家乐官网怎么完才能嬴| 真人百家乐试玩游戏| E乐博百家乐官网现金网| 百家乐事一箩筐的微博| 手机百家乐官网能兑换现金棋牌游戏| 视频百家乐| 万龙百家乐的玩法技巧和规则| 百家乐官网大路小路三珠路| 足球竞猜网| 反赌百家乐的玩法技巧和规则 | 网上百家乐官网的玩法技巧和规则| bet365主页yalanad| 澳门百家乐现场游戏| 蓝盾百家乐官网网址| 红树林百家乐的玩法技巧和规则| 现场百家乐官网的玩法技巧和规则 | 百家乐官网免费破解外挂| 大发888娱乐城亚付宝| 百乐坊百家乐游戏| 百家乐官网关台| 博彩通评级| 联合百家乐的玩法技巧和规则 | 24山 分金 水口 论 吉凶| 德保县| 全讯网hg33.com| 百家乐巴厘岛娱乐城| 安桌百家乐官网游戏百家乐官网 | 菲律宾太阳网| 百家乐园百乐彩| 百家乐最新心得| 澳门百家乐官网免费开户| 德州扑克怎么玩| 百家乐程序开户发| 济州岛百家乐官网的玩法技巧和规则| 百家乐官网作弊视频| 香港六合彩网址大全|