英特尔Cyclone V器件:高效能与低功耗的完美融合
在电子设计领域,FPGA(现场可编程门阵列)器件一直是实现高性能、灵活性和低功耗设计的关键组件。英特尔的Cyclone V器件系列,凭借其卓越的特性和多样化的应用场景,成为众多工程师的首选。今天,我们就来深入了解一下Cyclone V器件的特点和优势。
文件下载:5CSEBA2U19C8SN.pdf
一、Cyclone V器件概述
Cyclone V器件专为满足高容量、对成本敏感的应用需求而设计,它能够同时兼顾不断缩小的功耗、成本和上市时间要求,以及日益增长的带宽需求。通过集成收发器和硬内存控制器,Cyclone V器件适用于工业、无线和有线、军事以及汽车等多个市场。
二、关键优势
1. 更低的功耗
Cyclone V器件采用台积电28nm低功耗(28LP)工艺技术,并包含大量硬知识产权(IP)块,与上一代器件相比,功耗最多可降低40%。这一优势使得Cyclone V器件在对功耗要求较高的应用中具有显著的竞争力。
2. 改进的逻辑集成和差异化能力
- 8输入自适应逻辑模块(ALM):为设计提供了更高的灵活性和性能。
- 高达13.59兆位(Mb)的嵌入式内存:满足了数据存储和处理的需求。
- 可变精度数字信号处理(DSP)块:支持多种精度的信号处理,提高了处理效率。
3. 增加的带宽容量
- 3.125吉比特每秒(Gbps)和6.144 Gbps收发器:能够满足高速数据传输的需求。
- 硬内存控制器:提高了内存访问的速度和效率。
4. 集成Arm® Cortex® - A9 MPCore®处理器的硬处理器系统(HPS)
- 紧密集成:将双核Arm Cortex - A9 MPCore处理器、硬IP和FPGA集成在单个Cyclone V片上系统(SoC)中。
- 高带宽支持:支持超过128 Gbps的峰值带宽,并在处理器和FPGA结构之间实现了集成数据一致性。
5. 最低的系统成本
- 低电压要求:仅需两个核心电压即可运行。
- 低成本封装:提供低成本的引线键合封装选项。
- 创新特性:如通过协议配置(CvP)和部分重新配置等创新功能,进一步降低了系统成本。
三、Cyclone V器件变体和封装
Cyclone V器件系列包括多种变体,每种变体都针对特定的应用场景进行了优化:
1. Cyclone V E
适用于广泛的通用逻辑和DSP应用,优化了系统成本和功耗。
2. Cyclone V GX
针对614 Mbps至3.125 Gbps收发器应用,提供了最低的成本和功耗。
3. Cyclone V GT
在6.144 Gbps收发器应用中,具有FPGA行业最低的成本和功耗。
4. Cyclone V SE
集成了基于Arm的HPS的SoC。
5. Cyclone V SX
集成了基于Arm的HPS和3.125 Gbps收发器的SoC。
6. Cyclone V ST
集成了基于Arm的HPS和6.144 Gbps收发器的SoC。
四、关键技术特性
1. 自适应逻辑模块(ALM)
Cyclone V器件使用28nm ALM作为逻辑结构的基本构建块,采用8输入可分解查找表(LUT)和四个专用寄存器,有助于在寄存器丰富的设计中改善时序收敛,并实现比上一代更高的设计打包能力。此外,最多可将25%的ALM配置为分布式内存。
2. 可变精度DSP块
支持9 x 9、18 x 18和27 x 27位的信号处理精度,具有64位累加器、硬预加法器、级联输出加法器等特性,可在编译时将每个DSP块配置为独立的三个9 x 9、两个18 x 18或一个27 x 27乘法器,通过专用的64位级联总线,可级联多个可变精度DSP块以实现更高精度的DSP功能。
3. 嵌入式内存块
包含10 Kb M10K块和640位内存逻辑阵列块(MLABs)两种类型的内存块。M10K块适用于较大的内存阵列,提供大量独立端口;MLABs适用于宽而浅的内存阵列,优化了数字信号处理(DSP)应用中的移位寄存器、宽浅FIFO缓冲区和滤波器延迟线的实现。
4. 时钟网络和PLL时钟源
具有高达550 MHz的全局时钟网络,基于英特尔的全局、象限和外围时钟结构,由专用时钟输入引脚和分数PLL支持。为了降低功耗,英特尔Quartus Prime软件会识别未使用的时钟网络部分并将其关闭。PLL支持频率合成、片上时钟去偏斜、抖动衰减等多种特性,还可使用分数PLL架构进行精确的分数 - N频率合成。
5. FPGA通用I/O
提供高度可配置的GPIO,具有可编程总线保持和弱上拉、LVDS输出缓冲器、片上并行和动态终端等特性,支持轻松的时序收敛。
6. PCIe Gen1和Gen2硬IP
Cyclone V GX、GT、SX和ST器件包含PCIe硬IP,支持PCIe Gen2和Gen1端点和根端口,最多可配置x4通道,集成的多功能支持可减少FPGA逻辑需求。该硬IP独立于核心逻辑运行,可在不到100 ms内完成链路训练,并提供改进的端到端数据路径保护。
7. 外部内存接口
支持最多两个用于DDR3、DDR2和LPDDR2 SDRAM设备的硬内存控制器,每个控制器支持8至32位组件,最高密度可达4吉比特(Gb),并具有可选的ECC。所有Cyclone V器件还支持软内存控制器,以提供最大的灵活性。
8. 低功耗串行收发器
Cyclone V器件提供业界最低功耗的6.144 Gbps收发器,每个通道的最大功耗估计为88 mW。收发器通道由物理介质附件(PMA)、物理编码子层(PCS)和时钟网络组成,PMA块与芯片其余部分隔离,确保最佳信号完整性,PCS支持多种协议和数据速率。
9. SoC与HPS
每个SoC将FPGA结构和HPS集成在单个设备中,减少了电路板空间、系统功耗和物料清单成本,允许在硬件和软件方面对最终产品进行差异化,并支持几乎任何接口标准,通过现场硬件和软件更新延长产品寿命和增加收入。HPS由双核Arm Cortex - A9 MPCore处理器、丰富的外设和共享多端口SDRAM内存控制器组成,通过HPS - FPGA AXI桥实现FPGA结构和HPS逻辑之间的通信。
10. 动态和部分重新配置
Cyclone V器件支持动态重新配置和部分重新配置。动态重新配置允许在不影响相邻通道数据传输的情况下,动态更改收发器数据速率、PMA设置或协议;部分重新配置允许在设备的其他部分保持运行的情况下,对部分设备进行重新配置,这对于对正常运行时间要求较高的系统非常重要,同时还能增加设备的有效逻辑密度。
11. 增强配置和通过协议配置
支持1.8 V、2.5 V、3.0 V和3.3 V编程电压以及多种配置方案,可通过PCIe使用CvP进行配置,CvP模式提供最快的配置速率和灵活性。
五、总结
英特尔Cyclone V器件以其卓越的性能、低功耗和多样化的特性,为电子工程师提供了一个强大的设计平台。无论是在工业控制、通信、军事还是汽车等领域,Cyclone V器件都能够满足不同应用的需求。在实际设计中,工程师可以根据具体的应用场景和需求,选择合适的Cyclone V器件变体和封装,充分发挥其优势,实现高效、可靠的设计。你在使用Cyclone V器件的过程中遇到过哪些挑战?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
-
FPGA
+关注
关注
1663文章
22493浏览量
638950 -
低功耗
+关注
关注
12文章
3981浏览量
106848
发布评论请先 登录
英特尔Cyclone V器件:高效能与低功耗的完美融合
评论