下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
片上網(wǎng)絡(luò)技術(shù)的發(fā)展給FPGA帶來了什么優(yōu)勢(EEWORLD)在摩爾定律的推動下,集成電路工藝取得了高速發(fā)展,單位面積上的晶體管數(shù)量不斷增加。片上系統(tǒng)具有集成度高、功耗低、成本低等優(yōu)勢,已經(jīng)成為大規(guī)模集成電路系統(tǒng)設(shè)計的主流方向,解決了通信、圖像、計算、消費電子等領(lǐng)域的眾多挑戰(zhàn)性的難題。
隨著片上系統(tǒng)SoC的應(yīng)用需求越來越豐富,SoC需要集成越來越多的不同應(yīng)用的IP。另外,片上多核系統(tǒng)MPSoC也已經(jīng)成為必然的發(fā)展趨勢。隨著SoC的高度集成以及MPSoC的高速發(fā)展,對片上通信提出了更高的要求。片上網(wǎng)絡(luò)技術(shù)(Network-on-Chip,NoC)在這個時候也得到了極大的應(yīng)用,它本質(zhì)上就是提供一種解決芯片內(nèi)不同IP或者不同核心之間數(shù)據(jù)傳輸?shù)钠贤ㄐ欧桨浮F暇W(wǎng)絡(luò)技術(shù)從發(fā)明至今已有20多年的歷史,在SoC中已經(jīng)有了廣泛的應(yīng)用。針對片上網(wǎng)絡(luò)高帶寬、低延遲的特性,主流FPGA公司也開始考慮將NoC用于高端FPGA中來解決數(shù)據(jù)傳輸?shù)母邘捫枨?。Achronix的新一代7nm工藝的Speedster7t便是最早集成了NoC的高端FPGA之一。傳統(tǒng)的SoC片上通信結(jié)構(gòu)一般采用共享總線的方式。在共享總線結(jié)構(gòu)中,所有的處理器和IP模塊共享一條或多條總線。當(dāng)有多個處理器同時訪問一條總線時候需要有仲裁機(jī)制來決定總線的所有權(quán)。共享總線片上通信系統(tǒng)結(jié)構(gòu)一般比較簡單,且硬件代價也小。但是帶寬有限,而且?guī)捯矝]法隨著IP的增多而進(jìn)行擴(kuò)展。1996年,ARM公司提出的AMBA總線廣泛應(yīng)用于嵌入式微處理器的片上總線,現(xiàn)在已經(jīng)成為事實上的工業(yè)標(biāo)準(zhǔn)。對于傳統(tǒng)的共享總線,當(dāng)多個處理器同時去訪問不同的IP的時候,因為需要仲裁機(jī)制去決定總線的所有權(quán),所以傳統(tǒng)的總線方式在這種情況下就會造成一定的瓶頸,最大的問題就是訪問的延時。Crossbar保證了多路通信同時進(jìn)行的實時性,只要不是訪問同一個目標(biāo)設(shè)備,就不需要用到仲裁,大大減少了因為仲裁帶來的瓶頸問題。但是隨著設(shè)備數(shù)的增加,Crossbar的規(guī)模會以幾何級數(shù)增長。所以通常我們通過橋接設(shè)備去級聯(lián)多個Crossbar來支持設(shè)備的擴(kuò)展。但是橋接設(shè)備可能會成為系統(tǒng)的瓶頸,增加傳輸?shù)难舆t。實際應(yīng)用中,我們通常也會采用Crossbar和共享總線相結(jié)合的方式,用橋接器將Crossbar網(wǎng)絡(luò)和共享總線網(wǎng)絡(luò)連接起來。FPGA在日益增長的數(shù)據(jù)加速需求上正在發(fā)揮越來越重要的作用。為了滿足云計算和邊緣計算中各種高性能應(yīng)用的需求,F(xiàn)PGA作為一種可編程可定制化的高性能的器件逐步成為一條部署高吞吐量數(shù)據(jù)加速的快捷途徑。但同時這些高性能的加速應(yīng)用也對高端FPGA提出了更高的要求,高算力、高帶寬的數(shù)據(jù)傳輸以及高帶寬的存儲器。片上網(wǎng)絡(luò)技術(shù)已經(jīng)比較廣泛的用于SoC中,并取得了比較好的效果。近年來才慢慢用于FPGA中,Achronix創(chuàng)建了一種可最大限度地提高系統(tǒng)吞吐量的Speedster7tFPGA芯片,創(chuàng)新地將二維片上網(wǎng)絡(luò)(2DNoC)運用到了FPGA中,可以在邏輯陣列內(nèi)的處理單元與各種片上高速接口和存儲器接口之間高速地傳輸數(shù)據(jù),真正實現(xiàn)了數(shù)據(jù)密集型應(yīng)用吞吐量的最大化。有了片上網(wǎng)絡(luò)的FPGA如虎添翼,帶來了傳統(tǒng)FPGA所不及的很多優(yōu)勢,勢必在各種數(shù)據(jù)加速應(yīng)用中發(fā)揮巨大的作用。Speedster7tFPGA上的二維片上網(wǎng)絡(luò)(2DNoC)不是由可編程邏輯搭建,而是固化的ASIC邏輯實現(xiàn),固定運行頻率為2GHz,每一行或者每一列的NoC都可以作為兩個單向256位實現(xiàn)雙向的通路,所以每個方向可提供512Gbps的帶寬,整個網(wǎng)絡(luò)總帶寬則能達(dá)到27Tbps。NoC為FPGA提供了以下幾項重要優(yōu)勢:大幅提高設(shè)計性能,解決一些高性能應(yīng)用如400G以太網(wǎng)的性能瓶頸:通常在數(shù)據(jù)流經(jīng)過400G以太網(wǎng)MAC解包以后會是一個超高位寬且需要運行在很高頻率的處理,這在傳統(tǒng)FPGA邏輯單元里面是無法實現(xiàn)的,而NoC就能解決性能瓶頸。NoC是在傳統(tǒng)可編程邏輯之外額外增加的走線資源,所以在高資源占用設(shè)計中可以降低布局布線擁塞的風(fēng)險。NoC包含了異步時鐘轉(zhuǎn)換,仲裁控制等邏輯,可以去替代傳統(tǒng)的邏輯去做高速接口和總線管理等,所以利用NoC可以簡化用戶設(shè)計節(jié)省一部分傳統(tǒng)資源(LE、FIFO和布線等)的使用。NoC部分是ASIC固化邏輯,功耗比傳統(tǒng)的FPGA可編程邏輯實現(xiàn)要低很多。利用NoC可以實現(xiàn)真正的模塊化設(shè)計。傳統(tǒng)高端FPGA設(shè)計通常是需要一個FPGA工程師團(tuán)隊來完成,每個工程師設(shè)計自己模塊,在FPGA整個芯片里調(diào)試驗證自己模塊,然后再把各個模塊連接成更大的完整設(shè)計,這時候會由于資源占用上升,通常需要花很多時間去優(yōu)化布局甚至去修改設(shè)計以達(dá)到目標(biāo)性能。而在AchronixSpeed
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級英語Whatisyourfavorite課件
- 駕考題庫-70歲以上老年人C2駕照年審三力測試題
- 《證券銷戶寶典》課件
- 單位管理制度集粹選集【職工管理篇】十篇
- 2024服務(wù)合同范文(32篇)
- 單位管理制度合并選集【人員管理】
- 單位管理制度范例選集人事管理十篇
- 七年級英語Nationalheroes課件
- 3ds Max動畫制作實戰(zhàn)訓(xùn)練(第3版)教學(xué)教案
- 2024年醫(yī)院個人工作總結(jié)范文
- 產(chǎn)品代發(fā)合同范例
- 《城市軌道交通票務(wù)管理》-實訓(xùn)計劃
- 2024廣東省基本醫(yī)療保險門診特定病種業(yè)務(wù)經(jīng)辦規(guī)程-申請表
- 2023年輔導(dǎo)員職業(yè)技能大賽試題及答案
- 講師與教育平臺合作合同
- 2025屆江蘇省丹陽市丹陽高級中學(xué)高一數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 汽車保險與理賠課件 3.4認(rèn)識新能源汽車車上人員責(zé)任保險
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 建筑工程施工現(xiàn)場安全檢查手冊
- 小學(xué)英語語法練習(xí)模擬試卷
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)項目安全文明施工方案
評論
0/150
提交評論