首页 > 技术 > 内容

FPGA芯片内部结构解析(2)

时间:2025-11-29  作者:Diven  阅读:0

 FPGA芯片内部逻辑

b.3 Xilinx FPGA的内部结构 ——块RAM

FPGA内嵌的存储器单元包括块RAM(BRAM)和分布式RAM。

可用于随机存取存储器(RAM)、只读存储器ROM)FIFO或移位寄存器

分布式RAM是基于CLB的查找表,而块RAM(BRAM)是内嵌于FPGA中的双口RAM。

图1 块RAM

b.4 Xilinx FPGA的内部结构——时钟资源

FPGA内部充斥着各种各样的连线,如果我们把这些逻辑间的互联线比喻为大城市里面密密麻麻的街道和马路,那么专为快速布线而定制的时钟布线资源则是城市里的快速路。

FPGA内部的时钟布线池也是横平竖直的矩阵式排布,意图让每一条“小路”尽快的能够找到可以就近“上高速”的“匝道”。

Xilinx FPGA内部会将时钟布线资源划分到不同的“时钟区”中,每个时钟区对应一定数量的IO口数量、逻辑资源、存储器资源或DSP slICe资源,同时也会有一个CMT(Clock management tiles)相对应。

b.5 Xilinx FPGA 的内部结构 ——数字信号处理块

数字信号处理(Digital Signal Processing,简称DSP)块是Xilinx FPGA内部最复杂的运算单元。

DSP块是内嵌到FPGA中的算术逻辑单元(ALU),由3个不同的链路块组成。

DSP块的算术链路由一个加减器连接到乘法器,再连接到一个乘累加器所组成。

图2 DSP资源

b.6 Xilinx FPGA 的内部结构 ——高速串行收发器

FPGA支持各种高速差分对,从几百MHz的普通LVDS接口,到上GHz或数十GHz的Gbit串行收发器,可以满足各种高速数据传输的需求。

通常在FPGA器件内部提供高速的串化器和解串器,以及低时延、高速率的时钟处理单元。

在Artix7系列FPGA器件中达到6.6Gb/s的GTP Transceivers有2到16个不等,能够满足一般性的应用。

普通的LVDS接口,小规模的FPGA器件中也能够提供多达几十对的差分接口,通常既可以作为LVDS接口,也可以复用为一般的IO引脚使用。

b.7 Xilinx FPGA 的内部结构 ——外部存储器控制器

FPGA的片内存储器(如BRAM)由于容量受限,所以对DDR3/DDR4等外部高速存储器的支持也成为了中高端FPGA器件必备的资源。

FPGA器件内部往往内嵌了一个多个DDR3/DDR4控制器硬核IP,包括用户接口(User Interface)模块、存储器控制器(Memory Controller)模块、初始化和校准(Initialization/Calibration)模块、物理层(PhysICal Layer)模块。

图3 外部存储器控制器

b.8 Xilinx FPGA 的内部结构 ——模拟数字转换模块

Xilinx FPGA器件特有的XADC(Xilinx Analog-to-Digital Converter)模块将模拟信号处理混合到FPGA器件。

XADC内部有专门的温度传感器和电压传感器,用于监控FPGA器件本身的工作状态,也提供了多达16个差分通道可复用的模拟电压采集接口。

内部的2个ADC有12bit位宽和1MSPS采样速率,可以外接精密基准电压源作为参考电压;也有专门的控制接口可以和FPGA逻辑互连,便于编程控制。

图4 XADC转换模块

猜您喜欢


来源:由半导体产业纵横(ID:ICVIEWS)编译自eetjpADAS 摄像头像素数从1.7、5.4M增加到8MP。 2024年6月,矢野研究所对ADAS(高...
2024-06-17 17:33:00
内六角盘头螺钉是常见的紧固件,应用于机械、电子及建筑等领域。其主要参数包括螺纹规格、头部形状、材质、表面处理和尺寸等。螺纹规格通常分为公制和英制,公制螺纹以“M...
2016-03-05 00:00:00
分流器电阻作为关键的电子元件,承担着电流分配和测量的重要作用。随着电子技术的不断发展,市场上出现了众多品牌的分流器电阻产品,其中“金凤冠”作为一个受到关注的品牌...
2013-11-11 11:21:30
支架灯是常见的照明设备,通常由灯具和支架两部分组成。设计旨在提供灵活的照明解决方案,适用于家庭、办公室、商店等多种场合。支架灯的支架部分可以是固定的,也可以是可...
2014-04-12 00:00:00
在电子设计和制造过程中,找到合适的贴片电阻至关重要。面对种类繁多、规格各异的电阻产品,如何快速精准地找到所需型号,成为了许多工程师和采购人员的难题。高效的贴片电...
2024-11-26 11:29:23
贴片电阻上的9761并不是电阻值本身,而是一种代码,代表着电阻的阻值和误差。理解这个代码需要一点小技巧。9761采用的是EIA-96标准的四位数编码方式。前三位...
2024-11-29 10:26:11
小编体验过一次挡风玻璃结雾,不过是在车外形成的。那是若干年前一个夏季天气沉闷的下班路上,在一段速度较低的路段,突然发现前挡风玻璃上出现了一片雾水,无论怎么吹风(...
2023-11-06 09:34:00
光敏电阻灯控是利用光敏电阻(也称为光电导体)来实现灯光控制的技术。光敏电阻能够根据环境光照强度的变化,自动调节电路中的电流,从而控制灯的开关状态。这种控制方式应...
2025-04-17 21:00:38
贴片电阻上的「104」并不是直接代表104欧姆,而是采用一种数字编码表示法。其中,前两位数字「10」代表有效数字,第三位数字「4」代表10的幂次方。因此,「10...
2024-11-26 11:29:36
小眼睛FPGA盘古100K开发板概述盘古100(MES100P) 开发板是 小眼睛FPGA 基于多年在FPGA领域开发经验,及多个业务场景的应用特点,开发的一套...
2023-06-14 11:20:00