1、xilinx FPGA簡介

FPGA(Field-Programmable Gate Array),即現場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發展的產物。它是作為專用集成電路(ASIC)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可編程器件門電路數有限的缺點。

Xilinx公司是FPGA的發明者,於1985年首次推出商業化FPGA,現如今也是FPGA市場占有率最大的公司之一。Xilinx公司的FPGA產品種類眾多,其中7係列FPGA產品於2010年發布,該係列FPGA采用了更為新進的28nm工藝,內部邏輯資源相比之前的FPGA有了大大的提升,器件功耗相比之前的FPGA都已經大大降低。ISE和VIVADO軟件都支持7係列FPGA的開發。從spartan-7,artix-7,kintex-7到virtex-7FPGA性能依次提高。在7係列FPGA部分芯片中,xilinx采用了堆疊矽片互聯(stacked silicon interconnect, SSI)美女福利导航,進一步提升了FPGA的容量和集成度。
2kintex-7 FPGA簡介
2.1 kintex-7簡介
Kintex-7係列是一種新型Xilinx FPGA,能以不到 Virtex-6 係列一半的價格實現與其相當性能,性價比提高一倍,功耗降低一半。該係列不僅可提供諸如大批量 10G 光學有線通信設備等各種應用所需的高性能 10.3Gbps 或低成本優化的 6.5Gbps 串行連接性、存儲器和邏輯性能,而且還實現了信號處理性能、功耗和成本的最佳平衡,能支持長期演進 (LTE) 無線網絡部署,滿足新一代高清 3D 平板顯示器嚴格的功耗和成本要求,並提供新一代廣播視頻點播係統所需的性能和帶寬。
2.2 kintex-7命名規則


XC----賽靈思公司(xilinx commercial)
7---- 代(generation)
K---- 家族(Family)例如:kintex
###---- 邏輯(LUT)容量(logic cells in 1k units)
-1----速度等級(Speed grade -1 slowest –l2 low power -2 mid)
FF ---- 封裝類型(package Type FF Flip-chip)
900 ---- 管腳數目(nominal package pin count)
C ---- 溫度等級(temperature grade)
2.3kintex-7係列FPGA

這是整個Kintex-7係列FPGA的內部邏輯資源的簡要明細表,美女直播全婐APP免费下载在選用FPGA芯片時,可以參考。
3 FPGA內部結構資源
3.1傳統FPGA內部結構

傳統FPGA內部結構圖
傳統FPGA內部資源主要由IOB,CLB,BRAM以及豐富的內部布線等組成。具體的含義將在3.2節講解。
3.2Kintex-7FPGA內部結構

Kintex-7 FPGA內部結構圖
Kintex-7 FPGA的內部結構相比傳統FPGA的內部結構嵌入了DSP48E1,PCIE,GTX,XADC,高速IO口等單元,大大提升了FPGA的性能。下麵將從各個模塊一一介紹。
1.普通可編程IOB

IOB
可編程I/O,可配置成三態門、雙向IO、單端/差分等;支持各種不同的I/O標準:LVTTL、LVCOMS、SSTL、LVDS、HSTL、PCI等。
2.邏輯單元CLB

Kintex-7 內部CLB結構
CLB(configurable logic block)可配置邏輯單元由LUT(look up table),MUX(多路選擇器),carry(進位器),FF(觸發器)組成。有圖可知,1個CLB由兩個SLICE組成,1個SLICE由4個5輸入LUT,3個MUX,1個CARRY和8個FF組成,CLB是FPGA的精華所在,也是FPGA容量的主要代表。
3.IOLOGIC

IOLOGIC由ILOGIC,OLOGIC,IDELAY以及ODELAY組成。
4 BRAM

BRAM(block RAM)嵌入式塊RAM可配置單/雙端口RAM、偽雙端口RAM、ROM、FIFO、SHIFT等;
FPGA內嵌RAM在FPGA項目開發中起著相當關鍵的作用,其中FIFO,shift-ram,rom等數據緩衝區均可用RAM設計,它和可以與FPGA內部的SRAM聯合使用。
5.DSP48E1

FPGA對於數字信號處理(DSP)應用是有效的,因為它們可以實現自定義完全並行算法。dsp應用程序使用許多二進製文件在專用DSP片中最好實現的乘法器和累加器。所有7係列FPGA有很多專用的、全定製的、低功耗的DSP片,結合起來很高。小尺寸的速度,同時保持係統設計的靈活性。DSP片增強了數字信號處理以外的許多應用的速度和效率,如寬動態總線移位器、存儲器地址產生器、寬總線多路複用器和內存映射I/O寄存器。
7 係列FPGA內嵌DSP的亮點功能:
•25×18二進製補碼乘法器:
動態旁路;
•48位累加器:
可以用作同步上/下計數器;
•節電前置加法器;
優化對稱濾波器應用,降低DSP片要求;
•單指令多數據(SIMD)運算單元:
雙24位或四位12位加/減/累加;
•可選的邏輯單元:
可以生成兩個操作數的十個不同的邏輯函數中的任意一個;
•模式檢測器:
收斂或對稱四舍五入;
96 -bit- wide邏輯函數,與邏輯單元一起使用;
•高級功能:
可選的流水線操作與總線進行級聯。

6.GTX

GTX吉比特收發器,是FPGA內部嵌入的高速收發器。由圖可知GTX大體由PCS和PMA組成。
GTX收發器支持這些使用模式:
• PCI Express, 版本 1.1/2.0/3.0
• 10GBASE-R
• Interlaken
• 10 Gb Attachment Unit Interface (XAUI), Reduced Pin eXtended Attachment Unit Interface (RXAUI), 100 Gb Attachment Unit Interface (CAUI), 40 Gb Attachment Unit Interface (XLAUI)
• Common Packet Radio Interface (CPRI™)/Open Base Station Architecture Initiative (OBSAI)
• OC-48/192
• OTU-1, OTU-2, OTU-3, OTU-4
•串行RapidIO(Serial RapidIO, SRIO)
• Serial Advanced Technology Attachment (SATA)/Serial Attached SCSI (SAS)
•串行數字接口(Serial Digital Interface, SDI)
• SFF-8431 (SFP+)

7.PCIE

FPGA內嵌PCIE硬核有PCIE的數據鏈路層以及物理層組成,物理層又可分為邏輯物理子層和電氣物理子層。
PCI Express(PCIe)是一種通用的串行互連,也可以用於通信、數據中心、嵌入式、測試與測量、軍事和桌麵應用程序。它還可以作為外圍設備互連、片對片接口和橋接其他許多協議標準。
掃一掃獲取最新精彩內容與學習資料
星空人工智能美女福利导航網 倡導尊重與保護知識產權。如發現本站文章存在版權等問題,煩請30天內提供版權疑問、身份證明、版權證明、聯係方式等發郵件至1851688011@qq.com美女直播全婐APP免费下载將及時溝通與處理。!:首頁 > 新聞 » 從賽靈思Kintex-7認識FPGA