英特爾Arria 10器件:高性能與低功耗的完美結合
在當今電子技術飛速發展的時代,現場可編程門陣列(FPGA)和片上系統(SoC)在眾多領域發揮著至關重要的作用。英特爾的Arria 10器件家族便是其中的佼佼者,它為高性能、對功耗敏感的中高端應用提供了理想的解決方案。今天,我們就來深入了解一下英特爾Arria 10器件的特點和優勢。
文件下載:10AS057H1F34E1SG.pdf
一、概述
英特爾Arria 10器件家族由高性能、低功耗的20nm中高端FPGA和SoC組成。與上一代中高端FPGA相比,它不僅性能更高,還通過一系列節能技術實現了出色的能效。其應用領域十分廣泛,涵蓋無線通信、有線通信、廣播、計算與存儲、醫療、軍事等多個市場。
二、關鍵優勢
(一)增強的核心架構
基于臺積電20nm工藝技術構建,性能比上一代中高端FPGA提高了60%,比最快的上一代FPGA提高了15%。這使得Arria 10在處理復雜任務時更加高效。
(二)高帶寬集成收發器
短距離傳輸速率高達25.8Gbps,背板能力可達12.5Gbps,還集成了10GBASE - KR和40GBASE - KR4前向糾錯(FEC)功能,確保了高速、穩定的數據傳輸。
(三)改進的邏輯集成和硬核IP模塊
- 8輸入自適應邏輯模塊(ALM):優化了邏輯功能的實現,提高了設計的靈活性和效率。
- 高達65.6兆比特(Mb)的嵌入式內存:滿足了大量數據存儲的需求。
- 可變精度數字信號處理(DSP)塊:支持多種精度的信號處理,適應不同的應用場景。
- 分數合成鎖相環(PLL):提供精確的時鐘合成和延遲補償。
- 硬核PCI Express Gen3 IP塊:支持高速數據傳輸和設備間的通信。
- 硬核內存控制器和PHY:最高支持2400兆比特每秒(Mbps)的數據速率,確保了內存訪問的高效性。
(四)第二代硬核處理器系統(HPS)
集成了雙核ARM Cortex - A9 MPCore處理器,將處理器、硬核IP和FPGA緊密集成在一個芯片上,支持超過128Gbps的峰值帶寬,并實現了處理器和FPGA之間的數據一致性。
(五)先進的節能技術
采用了一系列先進的節能特性,如功率優化的MultiTrack路由和核心架構,與上一代中高端FPGA相比,功耗降低了40%,與上一代高端FPGA相比,功耗降低了60%。
三、器件變體和封裝
(一)變體
- Arria 10 GX:適用于短距離應用,具有17.4Gbps的收發器和12.5Gbps的背板驅動能力。
- Arria 10 GT:除了具備GX的特性外,還支持25.8Gbps的收發器,可用于CAUI - 4和CEI - 25G應用。
- Arria 10 SX:集成了基于ARM的HPS和FPGA,同樣具有17.4Gbps的收發器和12.5Gbps的背板驅動能力。
(二)封裝
提供1.0mm球間距的FineLine BGA(FBGA)封裝和0.8mm球間距的Ultra FineLine BGA(UBGA)封裝,多種器件具有相同的封裝尺寸,便于不同FPGA密度之間的無縫遷移,還支持遷移到下一代高端Stratix 10器件,并且有RoHS、含鉛和無鉛等多種選項。
四、內部架構和特性
(一)自適應邏輯模塊(ALM)
采用20nm的ALM作為邏輯結構的基本構建塊,與上一代FPGA的ALM架構相同,便于邏輯功能的高效實現和IP的轉換。它使用8輸入可分拆查找表(LUT)和四個專用寄存器,有助于在寄存器密集型設計中實現更好的時序收斂和更高的設計封裝能力。
(二)可變精度DSP塊
支持定點和浮點運算。在定點運算方面,具有高性能、低功耗的乘法運算,支持18位和27位字長,內置加法、減法和64位雙累加寄存器等;在浮點運算方面,支持乘法、加法、減法、乘加、乘減和復數乘法等多種運算。
(三)嵌入式內存塊
包含20Kb的M20K塊和640位的內存邏輯陣列塊(MLABs)。M20K塊適用于較大的內存陣列,提供多個獨立端口;MLABs適用于寬而淺的內存陣列,如移位寄存器、FIFO緩沖區和濾波器延遲線等。
(四)時鐘網絡和PLL時鐘源
基于英特爾的全局、區域和外圍時鐘結構,支持高達800MHz的核心時鐘頻率,外部內存接口時鐘頻率可達2400Mbps。通過分數合成PLL和整數I/O PLL,可實現精確的時鐘合成和延遲補償,還能減少振蕩器和時鐘引腳的使用。
(五)FPGA通用I/O
提供高度可配置的通用I/O(GPIO),包括3V I/O和LVDS I/O,支持多種單端和差分I/O接口,LVDS速度可達1.6Gbps,每個LVDS對可獨立配置為輸入或輸出,還具有可編程的總線保持、弱上拉、差分輸出電壓和預加重等功能。
(六)外部內存接口
提供大量的外部內存帶寬,支持DDR4、DDR3和DDR3L等多種內存標準,最高可配置144位的寬度。每個I/O包含硬化的DDR讀寫路徑(PHY),具備讀寫電平調整、FIFO緩沖、時序校準和片上終端等功能,還支持串行內存技術,如混合內存立方體(HMC)。
(七)PCIe Gen1、Gen2和Gen3硬核IP
包含完整的PCIe堆棧,支持PCIe Gen3、Gen2和Gen1的端點和根端口,可獨立于核心邏輯運行,支持通過協議進行FPGA配置,提供端到端的數據路徑保護和新興功能支持。
(八)增強的PCS硬核IP
支持Interlaken和10Gbps以太網,提供高達25.8Gbps的速率,集成了電子色散補償(EDC),可直接連接標準的10Gbps XFP和SFP + 可插拔光模塊,支持背板以太網應用和10GBASE - KR前向糾錯(FEC)。
(九)低功耗串行收發器
提供行業最低的每通道功耗,支持多種數據速率,適用于芯片間、芯片到模塊、長距離和背板等不同應用場景。采用20nm工藝技術和架構改進,減少了芯片面積和功耗,提高了收發器I/O密度。
五、SoC與硬核處理器系統(HPS)
(一)優勢
將FPGA和HPS集成在一個芯片上,減少了電路板空間、系統功耗和物料成本,支持幾乎任何接口標準,可通過現場硬件和軟件更新延長產品壽命和增加收入。
(二)HPS特性
- 處理器:1.2GHz的雙核ARM Cortex - A9 MPCore處理器,可通過超頻達到1.5GHz,具備ARMv7 - A架構和多種指令集支持。
- 內存:支持DDR3、DDR4和可選的錯誤校正碼(ECC),具有512KB的共享L2緩存和256KB的暫存RAM。
- 外設:包括多個以太網媒體訪問控制(MAC)、USB On - the - Go(OTG)控制器、I2C控制器、UART、SPI等,還具備62個可編程通用I/O。
- 安全特性:提供防篡改、安全啟動、加密(AES)和認證(SHA)等功能。
(三)HPS與FPGA的連接
通過高性能的ARM AMBA AXI總線橋實現緊密耦合,支持同時讀寫事務,處理器可通過專用的32位配置端口對FPGA進行配置。
六、動態和部分重配置
支持動態和部分重配置,可在設備運行時對PMA和PCS塊進行重新配置,改變通道的數據速率、協議和模擬設置,而不影響其他通道的數據傳輸。部分重配置可在設備運行時對部分功能進行重新配置,提高了設備的有效邏輯密度,降低了成本和功耗。
七、配置和安全
支持多種配置方案,如JTAG、主動串行(AS)、被動串行(PS)、快速被動并行(FPP)和通過協議配置(CvP)等,可通過PCIe進行配置,滿足不同的應用需求。同時,提供了強大的設計安全功能,如加密和壓縮,保護用戶的知識產權。
八、SEU錯誤檢測和糾正
具備強大的單事件翻轉(SEU)錯誤檢測和糾正電路,保護配置RAM(CRAM)編程位和用戶內存。CRAM通過連續運行的CRC錯誤檢測電路和集成的ECC自動糾正一到兩個錯誤,并檢測更高階的多位錯誤,M20K內存塊也包含集成的ECC電路。
九、電源管理
利用先進的20nm工藝技術、低0.9V核心電源、增強的核心架構和多種可選的功率降低技術,與Arria V設備相比,總功耗降低了40%,與Stratix V設備相比,總功耗降低了60%。可選的功率降低技術包括SmartVID、可編程功率技術和低靜態功率選項。
十、增量編譯
英特爾Quartus Prime軟件的增量編譯功能可減少編譯時間,有助于保持性能,便于時序收斂,支持自上而下、自下而上和團隊協作的設計流程,提高了設計效率。
英特爾Arria 10器件以其卓越的性能、低功耗、豐富的功能和靈活的配置選項,為電子工程師提供了一個強大的設計平臺。無論是在通信、計算、存儲還是其他領域,Arria 10都能滿足不同的應用需求,幫助工程師實現創新的設計。你在使用FPGA或SoC進行設計時,是否也遇到過類似的挑戰呢?你認為Arria 10器件能夠解決這些問題嗎?歡迎在評論區分享你的看法。
-
FPGA
+關注
關注
1662文章
22469瀏覽量
638130 -
低功耗
+關注
關注
12文章
3736瀏覽量
106816
發布評論請先 登錄
英特爾Arria 10器件:高性能與低功耗的完美結合
評論