官方论坛
官方淘宝
官方博客
微信公众号
点击联系吴工 点击联系周老师
您的当前位置:主页-old > 新闻中心 > FPGA技术教程 >

基于Arria 10 FPGA的核心板电路研制

发布时间:2023-06-30   作者:yanghaibo 浏览量:

1. 引言

物联网,智能汽车,云计算在我们生活中已经耳熟能详,随着FPGA的更新进步,

在各类电子科技中不断发力,让我们的生活变得更加智能和便捷。

下面给大家介绍一下来自Intel的FPGA Arria 10以及明德阳研发的一款Arria 10的核心板电路设计。

2. Arria 10 FPGA

来自Intel Arria10 FPGA是目前市场上性能最好的,采用20纳米技术,性能比竞争器件高出一个速率等级。

Arria 10 FPGA和SoC功耗比前一代FPGA和SoC低40%,具有业界唯一的硬核浮点数字信号处理(DSP)模块,

其速率高达每秒1,500giga 次浮点运算。Arria10采用可编程功耗技术,智能电压ID技术等,

使电路的器件功耗大大降低,同时通过集成节省了电路板空间100多万个逻辑单元(LE),密度比前一代中端器件高出2倍。

这些集成特性满足了很多行业的应用需求,包括,通信、国防、高性能计算和医疗等。

3. Arria10核心板设计

今天分享的由明德阳研发的Arria 10 FPGA核心板,命名为MP5652,采用Intel公司Arria-10 GX系列的10AX027H4F34I3SG作为主控制器,

核心板上采用4个0.5mm间距120Pin 镀金连接器与母板连接,核心板四个脚放置了4个3.5mm固定孔,此孔可以与底板通过螺丝紧固,

确保了在强烈震动的环境下稳定运行。这款核心板使用Intel的Arria 10 GX芯片的解决方案,在FPGA 芯片的HP 端口上挂载了4片DDR4存储芯片,

每片DDR4 容量高达4Gb(256Mb × 16) 字节,每片16bit组成64bit 位的数据位宽。

1片1GB 的QSPI FLASH 芯片用来静态存储FPGA 芯片的配置文件或者其它用户数据。

核心板结构尺寸为65(mm)× 85(mm),沉金工艺。供电电压范围5—12V都可以工作。整个开发系统的结构如图1所示,实物图如图2所示。

图1 核心板结构图

图2 核心板实物图

2.1主要电路设计

2.1.1 FPGA芯片选择

核心板使用的是Intel公司的Arria-10 GX芯片,芯片型号可选10AX027H4F34I3SG。

速度等级为3,温度等级为工业级。此型号为FFG1152封装,1152个引脚,引脚间距为1.0mm。FPGA主要参数如表1。

 

 

表1 FPGA参数表

名称

详细参数

Pin(I/O)

1152

Logic Elements (LE) (K)

270

ALM

101,620

Register

406,480

Memory M20K (Kb)

15,000

DSP Block

830

18 x 19 Multiplier

1660

Transceiver

124, 17.4 Gbps

GPIO

384

LVDS Pair

168

速度等级(Speed Grade)

-3 (Mid)

温度等级(Temperature Grade)

I (工业级)

 

2.1.2 DDR4 SDRAM

DDR4 SDRAM(Double-Data-Rate Fourth Generation Synchronous Dynamic Random Access Memory),

是一种高带宽的计算机存储器规格。它属于SDRAM家族的存储器产品,提供了相较于DDR3 SDRAM更高的运行性能与更低的电压,

是现时最新的存储器规格。MP5652开发板上配有四片Micron Technology的4 GbDDR4芯片,型号为EDY4016AABG-DR-F-D

每片DDRSDRAM数据位宽为16 bit,共组成64 bit的数据总线宽度。

因为4片DDR4芯片连接到FPGA的BANK3A、BANK3C、BANK3D的接口上,DDRSDRAM的最高运行速度可达1200 MHz(数据速率2400 Mbps)。

DDR4的接口的设计示意图如图3所示。

DDR4 的硬件设计需要严格考虑信号完整性,电路及PCB 设计已经充分考虑了匹配电阻/终端电阻,走线阻抗控制,走线等长控制,以确保DDR4 稳定工作。


图3 DDR4的接口设计


2.1.3 QSPI Flash

板上配有一片1Gb大小的Quad-SPI Flash芯片,型号为MT25QU01GBBB8E12-0SIT,它使用1.8V CMOS电压标准。

由于QSPI FLASH的非易失特性,在使用中,它可以存储FPGA的配置Bin文件以及其它的用户数据文件。

 

2.1.4 核心板时钟

MP5652核心板为了准确适配不同用途的时钟频率,板载多个时钟源。其中包括100MHz的系统时钟源510KBA100M000BAG CMOS晶振,

125MHz的Transceiver差分时钟源SiT9102晶振, 300 MHz的DDR4的外部差分时钟源SiT9102晶振。

SiT9102是一款高精度、超低相噪的晶振,非常适合作为高速信号处理系统的时钟源。

最后,为了缩短大容量FPGA芯片的下载配置时间,板卡还配有100MHz的初始化时钟源510KBA100M000BAG CMOS晶振,连接CLKUSR 引脚,

用户可以配置使用该时钟,配合QSPI×4模式,从而大大提高FPGA的配置效率。

2.1.5核心板电源

核心板集成电源管理,+5—+12V电源输入通过TI 电源芯片LTM4628 分别产生0.9V和0.95V的两路电源,其中一路为FPGA的核心提供稳定的电源,

另一路为Transceiver GXB的VCCRT提供稳定的电源,LTM4628输出电流高达8A,满足FPGA电流需求。

+5—+12V电源输入通过TI 电源芯片LTM4622分别产生+1.2V、+1.8V+2.5V+3.0V电压,单片LTM4622有两路电源输出,

所以需要2片LTM4622。LTM4622为FPGA其他电源、DRR4、晶振、FLASH等供电。

+5V电压经过BL1117转换为3.3V直流,为3.3V晶振提供电压。另外电源上电顺序按官方时序要求进行了控制。 核心板供电架构如图4所示


图4 电源供配电分布

2.1.6 FPGA BANK接口电平选择

板上对外的BANK分别为BANK2A/2J/2K/3D, 这些BANK的IO均支持1.8V/1.2V两种电平可调,默认电平为1.8V。

BANK2L, 这些BANK的IO均支持3.0V/2.5V/1.8V/1.2V四种电平可调,默认电平为3.0V。

如果需要更换电平,只需要更换对应位置磁珠即可实现调整,核心板BANK电平调节磁珠位置。

1. 总结

通过以上描述,我们能够清晰看到这个核心板所含有的接口和功能。核心板一共扩展出4个高速扩展口,使用4个120Pin的板间连接器和母板连接。

这款核心板的4个板对板连接器扩展出了244个IO,也扩展出了16对高速收发器GTX接口。对于需要大量IO的用户,此核心板将是不错的选择。

另外,BANK2A、BANK2K、BANK2J、BANK3D的全部IO的电平可以通过更换核心板上的磁珠来修改,满足用户对+1.8V+1.2V电平接口的需求,默认+1.8V;

BANK2J的全部IO的电平也可以通过更换核心板上的磁珠来修改,满足用户对+3.0V+2.5V+1.8、+1.2V电平接口的需求,默认+3.0V。

IO连接部分,同一个BANK管脚到连接器接口之间走线做了等长和差分处理,对于二次开发来说,非常适合。

温馨提示:明德扬除了培训学习还有项目承接业务,擅长的项目主要包括的方向有以下几个方面:


1. MIPI视频拼接


2. SLVS-EC转MIPI接口(IMX472 IMX492)

3. PCIE采集系统

4. 图像项目

5. 高速多通道ADDA系统

6. 基于FPGA板卡研发

7. 多通道高灵敏电荷放大器

8.射频前端

http://old.mdy-edu.com/xmucjie/2023/0201/1865.html

点击→了解项目承接业务详情


   拓展阅读