《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 片上網絡(NoC)技術的發展及其給高端FPGA帶來的優勢

片上網絡(NoC)技術的發展及其給高端FPGA帶來的優勢

Speedster 7t FPGA上的二維片上網絡(2D NoC)支持高帶寬數據加速應用
2020-04-30
作者:黃侖,Achronix資深現場應用工程師
來源: Achronix
關鍵詞: Achronix 片上網絡 FPGA

1. 概述

在摩爾定律的推動下,集成電路工藝取得了高速發展,單位面積上的晶體管數量不斷增加。片上系統(System-on-Chip,SoC)具有集成度高、功耗低、成本低等優勢,已經成為大規模集成電路系統設計的主流方向,解決了通信、圖像、計算、消費電子等領域的眾多挑戰性的難題。 隨著片上系統SoC的應用需求越來越豐富,SoC需要集成越來越多的不同應用的IP(Intellectual Property)。另外,片上多核系統MPSoC(MultiProcessor-System-on-Chip)也已經成為必然的發展趨勢。

隨著SoC的高度集成以及MPSoC的高速發展,對片上通信提出了更高的要求。片上網絡技術(Network-on-Chip,NoC)在這個時候也得到了極大的應用,它本質上就是提供一種解決芯片內不同IP或者不同核心之間數據傳輸的片上通信方案。

片上網絡技術從發明至今已有20多年的歷史,在SoC中已經有了廣泛的應用。針對片上網絡高帶寬、低延遲的特性,主流FPGA公司也開始考慮將NoC用于高端FPGA中來解決數據傳輸的高帶寬需求。Achronix的新一代7nm工藝的Speedster 7t便是最早集成了NoC的高端FPGA之一。如圖1所示。

 

圖片2.png

圖1  Speedster 7t FPGA結構圖

2. 片上互連架構的發展

片上互聯架構的發展主要經歷了三個階段:共享總線(Bus)、Crossbar以及片上網絡(NoC)[1]。

(1)  傳統的SoC片上通信結構一般采用共享總線的方式。在共享總線結構中,所有的處理器和IP模塊共享一條或多條總線。當有多個處理器同時訪問一條總線時候需要有仲裁機制來決定總線的所有權。共享總線片上通信系統結構一般比較簡單,且硬件代價也小。但是帶寬有限,而且帶寬也沒法隨著IP的增多而進行擴展。1996年,ARM公司提出的AMBA總線廣泛應用于嵌入式微處理器的片上總線,現在已經成為事實上的工業標準。

 

圖片3.png

圖2  典型的AMBA總線系統[2]

(2)  對于傳統的共享總線,當多個處理器同時去訪問不同的IP的時候,因為需要仲裁機制去決定總線的所有權,所以傳統的總線方式在這種情況下就會造成一定的瓶頸,最大的問題就是訪問的延時。在這種情況下,為了滿足多處理同時訪問的需求同時提高整個系統的帶寬,一種新的解決方案Crossbar孕育而生,如圖3所示一個典型的Crossbar結構。

Crossbar保證了多路通信同時進行的實時性,只要不是訪問同一個目標設備,就不需要用到仲裁,大大減少了因為仲裁帶來的瓶頸問題。但是隨著設備數的增加,Crossbar的規模會以幾何級數增長。所以通常我們通過橋接設備去級聯多個Crossbar來支持設備的擴展。但是橋接設備可能會成為系統的瓶頸,增加傳輸的延遲。

 

圖片4.png

圖3  典型的單向8x8 Crossbar

實際應用中,我們通常也會采用Crossbar和共享總線相結合的方式,用橋接器將Crossbar網絡和共享總線網絡連接起來,如圖4所示一個典型的混合型拓撲結構。

 

圖片5.png

圖4 典型的混合拓撲網絡

 

(3)  片上網絡NoC帶來了一種全新的片上通信方法,顯著優于傳統的總線式和Crossbar的性能。NoC是一種可擴展性更好的設計。在NoC架構中,每一個模塊都連接到片上路由器,模塊傳輸的數據則是形成了一個個數據包,通過路由器去送達數據包的目標模塊。如圖5所示是一個典型的NoC結構,圖中的R表示Router, 所有的Router可以是同步,但每個Router所連接的PE(Processing Element)與Router異步,自成一個時鐘域(Clock Domain)。所以基于NoC的系統能更好地適應在復雜多核SoC設計中使用的全局異步局部同步時鐘機制。另外,NoC可以支持各種擴展功能,比如流量控制(flow control)、服務質量(QoS)等等。 因此,NoC是多核系統的最佳互聯機制。

 

圖片6.png

圖5 典型的片上網絡NoC結構

3. NoC在高端FPGA的應用

    FPGA在日益增長的數據加速需求上正在發揮越來越重要的作用。為了滿足云計算和邊緣計算中各種高性能應用的需求,FPGA作為一種可編程可定制化的高性能的器件逐步成為一條部署高吞吐量數據加速的快捷途徑。但同時這些高性能的加速應用也對高端FPGA提出了更高的要求,高算力、高帶寬的數據傳輸以及高帶寬的存儲器。

    片上網絡技術已經比較廣泛的用于SoC中,并取得了比較好的效果。近年來才慢慢用于FPGA中,Achronix創建了一種可最大限度地提高系統吞吐量的Speedster 7t FPGA芯片,創新地將二維片上網絡(2D NoC)運用到了FPGA中,可以在邏輯陣列內的處理單元與各種片上高速接口和存儲器接口之間高速地傳輸數據,真正實現了數據密集型應用吞吐量的最大化。有了片上網絡的FPGA如虎添翼,帶來了傳統FPGA所不及的很多優勢,勢必在各種數據加速應用中發揮巨大的作用。

4. NoC給Speedster 7t FPGA帶來的優勢

Achronix Speedster 7t FPGA擁有支持單通道速率112Gbps的SerDes、400G以太網MAC、PCIe GEN5控制器以及帶寬高達4Tbps帶寬的GDDR6控制器,為各種數據加速應用提供了高帶寬的I/O接口和高帶寬的存儲器。在這類應用中,會有大量的數據進入FPGA進行處理,處理后的數據會通過FPGA輸出,所以除了FPGA算力以外,數據移動速度直接決定了器件的性能以及用戶的體驗。為了提高數據傳輸速率,Achronix在Speedster 7t FPGA中專門設計了不同于傳統FPGA數據移動通道的片上網絡。如圖6所示。這是一個可橫跨和垂直跨越FPGA邏輯陣列的創新性的、高帶寬的二維片上網絡(2D NoC),它不僅可以連接到所有FPGA高速接口、高帶寬存儲器接口,還可以作為內部邏輯之間的互連。

 

圖片7.png

圖6 Speedster 7t片上網絡(NoC)結構

Speedster 7t FPGA上的二維片上網絡(2D NoC)不是由可編程邏輯搭建,而是固化的ASIC邏輯實現,固定運行頻率為2GHz,每一行或者每一列的NoC都可以作為兩個單向256位實現雙向的通路,所以每個方向可提供512Gbps的帶寬,整個網絡總帶寬則能達到27Tbps。

下面的表格列出了Speedster 7t FPGA中NoC的特性。

表1 Speedster 7t FPGA中NoC特性

QQ圖片20200430144311.png

NoC為FPGA提供了以下幾項重要優勢:

(1)  大幅提高設計性能,解決一些高性能應用如400G以太網的性能瓶頸:通常在數據流經過400G以太網MAC解包以后會是一個超高位寬且需要運行在很高頻率的處理,這在傳統FPGA邏輯單元里面是無法實現的,而NoC就能解決性能瓶頸。我們會在后續文章具體說明。

(2)  NoC是在傳統可編程邏輯之外額外增加的走線資源,所以在高資源占用設計中可以降低布局布線擁塞的風險。

(3)  NoC包含了異步時鐘轉換,仲裁控制等邏輯,可以去替代傳統的邏輯去做高速接口和總線管理等,所以利用NoC可以簡化用戶設計節省一部分傳統資源(LE、FIFO和布線等)的使用。

(4)  NoC部分是ASIC固化邏輯,功耗比傳統的FPGA可編程邏輯實現要低很多。

(5)  利用NoC可以實現真正的模塊化設計。傳統高端FPGA設計通常是需要一個FPGA工程師團隊來完成,每個工程師設計自己模塊,在FPGA整個芯片里調試驗證自己模塊,然后再把各個模塊連接成更大的完整設計,這時候會由于資源占用上升,通常需要花很多時間去優化布局甚至去修改設計以達到目標性能。而在Achronix Speedster7t 中可以讓模塊之間通過NOC互聯,再借助對于單個模塊功能性能調試完成后固定布局技術,甚至可以達到NoC互聯后整體設計不需要額外聯調的可能。這樣可以大幅減少研發工作量和時間。

后面我們會繼續深入了解Speedster 7t FPGA上的二維片上網絡(2D NoC),并且會用一些具體的設計來講解如何在Speedster 7t FPGA上使用NoC以及NoC給FPGA設計帶來的好處,敬請期待。 如需更多信息或者有任何疑問您可以通過Achronix公眾號里聯系方式聯系我們,也可訪問Achronix公司官方網站 http://www.achronix.com

參考文獻:

1. The SoC Interconnect Fabric: A Brief History by Kurt Shuler 2013

2. AMBA specification 2.0

3. A comparison of Network-on-Chip and Busses by Arteris

4. 片上通信結構-共享總線和NoC的分析與比較 周文彪,張巖,毛志剛 2007

5. Achronix website www.achronix.com


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美视频三区在线播放| 欧美日韩亚洲一区二| 欧美丝袜一区二区三区| 亚洲综合第一| 欧美午夜精品久久久久久超碰| 欧美性色aⅴ视频一区日韩精品| 先锋影音久久久| 在线观看国产成人av片| 国产欧美一区二区精品性色| 亚洲综合色自拍一区| 午夜日韩av| 狠狠干狠狠久久| 亚洲欧美日韩一区二区三区在线观看| 国产精品有限公司| 欧美在线一区二区三区| 亚洲青色在线| 在线视频日本亚洲性| 亚洲欧洲在线视频| 欧美一区二区三区四区高清| 欧美精品日韩精品| 国产乱码精品1区2区3区| 国产女主播在线一区二区| 国产欧美日韩伦理| 99热这里只有精品8| 亚洲欧美第一页| 亚洲伊人伊色伊影伊综合网| 亚洲六月丁香色婷婷综合久久| 妖精成人www高清在线观看| 欧美成人中文| 亚洲片在线观看| 一本综合精品| 欧美激情亚洲| 国产精品视屏| 99热在这里有精品免费| 欧美在线观看网址综合| 亚洲第一区中文99精品| 影音先锋中文字幕一区| 亚洲精品中文字幕在线观看| 久久裸体视频| 国产日韩精品一区二区| 欧美激情综合五月色丁香| 久久精品国产99国产精品澳门| 久久国产精品久久精品国产| 亚洲高清在线播放| 欧美精品久久久久久久久老牛影院| 久久亚洲春色中文字幕久久久| 国产精品www色诱视频| 尹人成人综合网| 亚洲特黄一级片| 亚洲视频欧美在线| 一区二区三区精品国产| 欧美日韩精品在线播放| 亚洲免费高清视频| 亚洲国产精品视频| 狠狠色综合色区| 欧美aⅴ一区二区三区视频| 欧美激情视频给我| 欧美日韩一区在线视频| 久久男人av资源网站| 日韩性生活视频| 亚洲欧美国产高清| 亚洲免费影视第一页| 久久九九国产精品| 欧美精品自拍偷拍动漫精品| 亚洲国产精品激情在线观看| 国产一区二区三区在线免费观看| 国语自产在线不卡| 欧美日韩精品伦理作品在线免费观看| 午夜精品影院在线观看| 日韩亚洲视频在线| 亚洲一区二区影院| 亚洲校园激情| 亚洲欧美视频在线| 久久久久国产精品午夜一区| 亚洲一区二区三区中文字幕| 亚洲六月丁香色婷婷综合久久| 蜜臀va亚洲va欧美va天堂| 亚洲国产岛国毛片在线| 欧美国产三区| 亚洲影视九九影院在线观看| 久久午夜色播影院免费高清| 红桃视频成人| 国产精品久久久久久久午夜片| 欧美日韩一区二区在线播放| 久久精品国产清自在天天线| 美国十次成人| 国产欧美欧美| 极品少妇一区二区三区| 久久久国产精彩视频美女艺术照福利| 欧美不卡三区| 久久精品日产第一区二区三区| 久久免费少妇高潮久久精品99| 亚洲国产精品一区二区www在线| 久久夜精品va视频免费观看| 欧美午夜精品伦理| 国产精品亚洲第一区在线暖暖韩国| 尤物九九久久国产精品的特点| 欧美一区成人| 欧美日韩在线播放三区四区| 日韩亚洲一区在线播放| 欧美一区二区视频网站| 亚洲国产精品一区二区第四页av| 亚洲另类自拍| 欧美日韩亚洲成人| 欧美日韩亚洲一区二区三区在线| 欧美高清你懂得| 午夜宅男久久久| 国产精品伦子伦免费视频| 国产一区二区三区在线观看网站| 亚洲国产综合在线看不卡| 在线成人免费观看| 亚洲第一页中文字幕| 亚洲国产经典视频| 亚洲第一精品福利| 欧美视频不卡| 久久久久久久高潮| 午夜日韩视频| 欧美区视频在线观看| 久久成人精品一区二区三区| 免费观看一级特黄欧美大片| 久久精品国语| 亚洲国产精品成人精品| 久久在线视频| 91久久一区二区| 欧美成人精品一区二区| 性色av一区二区三区在线观看| 国产精品九色蝌蚪自拍| 亚洲国产成人av| 午夜国产精品视频| 欧美激情精品久久久六区热门| 在线观看日韩av先锋影音电影院| 在线观看成人av| 国产模特精品视频久久久久| 国产欧美日韩综合一区在线观看| 亚洲第一页中文字幕| 欧美成年人视频网站欧美| 欧美日本在线观看| 欧美吻胸吃奶大尺度电影| 久久久久免费| 野花国产精品入口| 99国产精品国产精品久久| 国产亚洲视频在线观看| 亚洲欧美日韩国产一区二区| 国产精品v日韩精品| 国产麻豆精品久久一二三| 亚洲成色www久久网站| 在线亚洲国产精品网站| 欧美大片网址| 国产精品嫩草影院一区二区| 久久gogo国模裸体人体| 久久精品理论片| 国产精品扒开腿做爽爽爽视频| 国产精品美腿一区在线看| 国产精品青草久久久久福利99| 韩国免费一区| 国产精品va在线播放| 国产精品久久久久aaaa樱花| 亚洲精品欧美| 狠狠噜噜久久| 亚洲国产天堂网精品网站| 亚洲三级电影在线观看| 久久精品人人做人人爽| 亚洲欧美日韩中文视频| 国内精品视频久久| 久久国产日韩欧美| 日韩视频精品在线观看| 国产日韩一区欧美| 欧美gay视频激情| 在线视频精品一| 日韩午夜在线| 国产乱码精品一区二区三区不卡| 好吊成人免视频| 亚洲国产精品视频| 欧美另类极品videosbest最新版本| 亚洲视频免费在线| 欧美日本精品在线| 国产精品ⅴa在线观看h| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲小说区图片区| 欧美在线3区| 国产欧美高清| 欧美日韩综合不卡| 在线播放日韩专区| 欧美视频免费| 亚洲一区3d动漫同人无遮挡| 免费在线播放第一区高清av| 亚洲精品一区二区三区四区高清| 亚洲电影天堂av| 亚洲一区在线看| 久久婷婷国产麻豆91天堂| 一区三区视频| 久久久水蜜桃av免费网站| 一卡二卡3卡四卡高清精品视频| 亚洲日本电影在线| 欧美精品一区二区三区蜜臀| 免费观看在线综合色| 国产日韩精品久久久| 亚洲黄页视频免费观看| 亚洲国产精品欧美一二99| 亚洲一区二区三区乱码aⅴ| 亚洲视频视频在线| 亚洲电影中文字幕| 午夜精品久久久久久久久久久久久| 国产精品久久久久久av福利软件| 麻豆九一精品爱看视频在线观看免费| 精品成人一区| 久久综合五月天婷婷伊人| 很黄很黄激情成人| 久久久久久亚洲精品杨幂换脸| 亚洲国产成人在线视频| 午夜视频一区| 午夜影视日本亚洲欧洲精品| 亚洲在线一区二区| 久久久久国产精品一区二区| 久久天天躁狠狠躁夜夜av| 久久成人一区| 欧美aaaaaaaa牛牛影院| 国产亚洲毛片| 伊人久久亚洲影院| 欧美伊人精品成人久久综合97| 亚洲人成在线播放网站岛国| 久久av在线| 99av国产精品欲麻豆| 国产专区欧美专区| 亚洲永久免费视频| 午夜激情一区| 国产精品99久久久久久宅男| 欧美日韩视频| 欧美成人日韩| 亚洲一区二区三区四区在线观看| 久久久久久综合网天天| 国产精品av久久久久久麻豆网| 亚洲国产精品久久久久婷婷老年| 性久久久久久久久久久久| 国产精品亚洲激情| 久久动漫亚洲| 一本色道久久综合亚洲精品婷婷| 国产精品一区免费在线观看| 欧美一区三区二区在线观看| 国产伦精品一区二区三区视频黑人| 欧美一区中文字幕| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精品综合| 99re8这里有精品热视频免费| 精品成人国产| 国产精品久久久久一区二区三区| 欧美日本在线一区| 国产精品亚洲成人| 两个人的视频www国产精品| 香蕉av福利精品导航| 欧美久久久久久久久久| 午夜精品一区二区三区在线视| 欧美国产免费| 国产日韩欧美在线播放不卡| 亚洲欧美成人网| 黑丝一区二区三区| 久久久噜久噜久久综合| 狠狠色综合播放一区二区| 亚洲一区久久| 免费观看欧美在线视频的网站| 午夜精彩视频在线观看不卡| 葵司免费一区二区三区四区五区| 欧美在线免费一级片| 免费在线观看日韩欧美| 国产精品日韩欧美一区二区三区| 亚洲国产婷婷香蕉久久久久久99| 国产在线欧美日韩| 欧美精品在线一区二区| 国产一区二区在线观看免费| 欧美一区亚洲二区| 亚洲狠狠婷婷| 亚洲激情视频在线| 亚洲国产国产亚洲一二三| 国产美女精品人人做人人爽| 亚洲在线视频| 久久久久网站| 国产精品久久久久久久久免费桃花| 尤物九九久久国产精品的分类| 国产精品免费视频xxxx| 一区二区三区四区精品| 国产深夜精品福利| 免费不卡在线观看av| 欧美日本成人| 亚洲私拍自拍| 性欧美xxxx视频在线观看| 亚洲福利视频一区二区| 精品91视频| 欧美日本高清一区| 91久久精品久久国产性色也91| 国产精品影院在线观看| 在线亚洲欧美| 国产欧美在线播放| 欧美在线一区二区三区| 尤物九九久久国产精品的特点| 亚洲午夜在线观看| 艳妇臀荡乳欲伦亚洲一区| 亚洲精品欧洲| 国产午夜精品理论片a级大结局| 国产精品videosex极品| 欧美三级不卡| 亚洲理论电影网| 亚洲一区二区黄| 欧美区一区二| 伊人久久大香线蕉av超碰演员| 国产欧美日韩不卡免费| 欧美亚洲不卡| 欧美日韩亚洲一区二区三区四区| 午夜精品久久久久久久久久久久| 99re6热在线精品视频播放速度| 欧美午夜精品一区二区三区| 亚洲二区三区四区| 国产视频久久网| 亚洲自拍电影| 可以免费看不卡的av网站| 国产精品vvv| 国产精品高潮久久| 国内欧美视频一区二区| 亚洲精品乱码久久久久久| 欧美视频一区二区在线观看| 亚洲啪啪91| 欧美国产视频在线| 国产精品丝袜白浆摸在线| 久久www成人_看片免费不卡| 在线成人www免费观看视频| 亚洲永久免费| 亚洲免费视频网站| 国产一区二区三区在线观看免费| 国内综合精品午夜久久资源|