首页 > 技术 > 内容

fpga内部主要结构及其功能分析(Kintex-7FPGA内部结构)

时间:2026-01-21  作者:Diven  阅读:0

从赛灵思Kintex-7认识FPGA

作者:lee神

1    xilinxFPGA简介

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的容量和集成度。

2 kintex-7 FPGA简介

2.1 kintex-7简介

Kintex-7系列是新型Xilinx FPGA,能以不到 Virtex-6 系列一半的价格实现与其相当性能,性价比提高一倍,功耗降低一半。该系列不仅可提供诸如大批量 10G 光学有线通信设备等各种应用所需的高性能 10.3Gbps 或低成本优化的 6.5Gbps 串行连接性、存储器和逻辑性能,而且还实现了信号处理性能、功耗和成本的最佳平衡,能支持长期演进 (LTE) 无线网络部署,满足新一代高清 3D 平板显示器严格的功耗和成本要求,并提供新一代广播视频点播系统所需的性能和带宽。

2.2 kintex-7命名规则

XC  ----    赛灵思公司(xilinxcommercial)

7    ----    代         (generation)

K    ----    家族      (Family)例如:kintex

###  ----    逻辑(LUT)容量(logic cells in 1k units)

-1    ----   速度等级     (Speedgrade  -1 slowest  –l2 low power -2 mid)

FF   ----   封装类型   (packageType FF  Flip-chip)

900  ----   管脚数目  (nominalpackage pin count)

C    ----   温度等级   (temperature grade)

2.3kintex-7系列FPGA

这是整个Kintex-7系列FPGA的内部逻辑资源的简要明细表,我们在选用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 PineXtended Attachment Unit Interface (RXAUI), 100 Gb Attachment Unit Interface(CAUI), 40 Gb Attachment Unit Interface (XLAUI)

• Common Packet Radio Interface (CPRI)/Open Base StationArchitecture Initiative (OBSAI)

• OC-48/192

• OTU-1, OTU-2, OTU-3, OTU-4

•串行RapidIO (Serial RapidIO, SRIO)

• Serial Advanced Technology Attachment (SATA)/SerialAttached SCSI (SAS)

•串行数字接口(Serial Digital Interface, SDI)

• SFF-8431 (SFP+)

7.PCIE

FPGA内嵌PCIE硬核有PCIE的数据链路层以及物理层组成,物理层又可分为逻辑物理子层和电气物理子层。

PCI Express(PCIe)是通用的串行互连,也可以用于通信、数据中心、嵌入式、测试与测量、军事和桌面应用程序。还可以作为外围设备互连、片对片接口和桥接其许多协议标准。

Xilinx提供了高性能和低功耗集成硬块PCIe嵌入在Xilinx公司的所有可编程器件无需支付额外费用。

编辑:黄飞

 

猜您喜欢


保护电路安全的重要元件便是保险丝。随着技术的发展,自恢复保险丝因其自动断开与恢复的特性,成为了电子保护领域的热门选择。均璞作为业内知名品牌,其自恢复保险丝因稳定...
2022-12-04 18:29:30
您是否想过,电动汽车是如何安全、高效地使用电池,并保证续航里程的呢?这背后,离不开一个很重要的系统——电池管理系统(BMS)。电池管理系统就像电动汽车的大脑,时...
2024-10-31 00:00:00
汽车保险丝作为保护汽车电路安全的重要元件,其质量和分类变得尤为重要。威泰汽车保险丝作为行业内知名品牌,很好的性能和多样化的产品线,受到广大汽车维修和改装人员的青...
2023-06-25 21:52:30
防硫化电阻作为关键组件,对于保护设备免受腐蚀性环境的影响非常重要。台康(TAICON),作为行业内的佼佼者,其防硫化电阻系列凭借很好的性能与的应用领域,赢得了市...
2013-09-04 10:22:12
U型防撬锁是专为提高安全性而设计的锁具,应用于自行车、摩托车及其贵重物品的防盗保护。外形呈U字型,通常由高强度合金材料制成,具有良好的抗撬性能。与传统锁具相比,...
2014-03-20 00:00:00
热敏电阻器(Thermistor)是对温度变化敏感的电阻器,应用于温度测量和控制领域。的工作原理基于材料的电阻随温度变化而变化的特性。热敏电阻器主要分为两种类型...
2025-04-17 05:01:11
羊角锤作为常见的手工具,应用于建筑、木工和维修等领域。规格尺寸通常有多种选择,以满足不同工作需求。羊角锤的锤头重量在 16 盎司(约 0.45 公斤)到 24 ...
2018-11-25 00:00:00
SOT89-3是常见的表面贴装封装形式,广泛应用于各种电子设备中。它的紧凑设计和出色的性能使其成为现代电子产品中不可或缺的元件之一。本文将详细介绍SOT89-3...
2025-02-21 10:27:31
在日常清洁中,通用清洁擦拭产品种类繁多,但之间却存在一些显著的区别。材质不同。常见的擦拭布有微纤维、棉质和纸质等,微纤维擦拭布因其优良的吸水性和清洁效果而受到青...
2023-12-15 00:00:00