深入解析IGLOO2 FPGA与SmartFusion2 SoC FPGA:性能、特性与应用
在当今电子科技飞速发展的时代,现场可编程门阵列(FPGA)和片上系统(SoC)FPGA凭借其灵活性、高性能和低功耗等优势,在众多领域得到了广泛应用。今天,我们就来详细探讨Microsemi公司的IGLOO2 FPGA和SmartFusion2 SoC FPGA,深入了解它们的特性、性能以及在实际应用中的表现。
一、产品概述
IGLOO2 FPGA和SmartFusion2 SoC FPGA是Microsemi推出的主流产品。这两个系列将基于4输入查找表(LUT)的FPGA架构与集成数学模块、多个嵌入式存储模块以及高性能SerDes通信接口集成在单芯片上。它们采用低功耗闪存技术,具有高度的安全性和可靠性,为用户提供了强大的处理能力和丰富的功能。
1.1 产品密度与状态
IGLOO2和SmartFusion2提供多种设计和数据安全密度选项,涵盖从005到150等不同规格,且均处于生产状态,能够满足不同用户的需求。
1.2 参考文档
为了帮助工程师更好地使用这两款产品,Microsemi提供了一系列相关文档,如IGLOO2产品简介(PB0121)、引脚描述(DS0124),SmartFusion2 SoC FPGA产品简介(PB0115)和引脚描述(DS0115)等。这些文档可以在Microsemi官方网站上获取。
二、电气规格
2.1 工作条件
在使用IGLOO2和SmartFusion2时,需要严格遵循其工作条件。绝对最大额定值规定了设备能够承受的最大应力,超过这些限制可能会导致设备永久性损坏。而推荐工作条件则是确保设备正常工作的最佳范围。
| 参数 | 符号 | 最小值 | 最大值 | 单位 |
|---|---|---|---|---|
| DC核心电源电压 | VDD | -0.3 | 1.32 | V |
| 电荷泵电源 | VPP | -0.3 | 3.63 | V |
| 存储温度 | TSTG | -65 | 150 | °C |
| 结温 | TJ | -55 | 135 | °C |
2.2 功耗
2.2.1 静态功耗
静态功耗是衡量设备性能的重要指标之一。文档中详细列出了不同设备在不同模式下的静态电流,包括非FlashFreeze和FlashFreeze模式。例如,在典型工艺下,005设备在非Flash*Freeze模式下,典型结温为25°C时的静态电流为6.2 mA,而在工业温度100°C时则增加到35.2 mA。
2.2.2 编程电流
编程过程中的电流消耗也是需要关注的方面。文档给出了不同设备在编程周期、验证周期和上电浪涌电流等情况下的电流值。例如,在0°C <= Tj <= 85°C的典型工艺下,005设备在编程周期中,VDD为1.26 V时的电流为46 mA。
2.3 时序模型
时序模型对于FPGA的性能至关重要。文档中详细描述了各种时序参数,如DDR3接收器的传播延迟、输入数据寄存器的时钟到Q延迟等。这些参数在不同的工作条件下可能会有所变化,工程师在设计时需要根据实际情况进行调整。
2.4 用户I/O特性
IGLOO2和SmartFusion2支持MSIO、MSIOD和DDRIO三种I/O银行,每种银行支持不同的I/O标准。文档中详细介绍了输入缓冲器、输出缓冲器和三态缓冲器的AC负载特性,以及不同I/O标准下的最大数据速率和频率。
| I/O标准 | MSIO | MSIOD | DDRIO | 单位 |
|---|---|---|---|---|
| LVCMOS 2.5 V | 410 | 420 | 400 | Mbps |
| LVCMOS 1.8 V | 295 | 400 | 400 | Mbps |
2.5 存储器接口和电压参考I/O标准
2.5.1 HSTL标准
HSTL是一种通用的高速总线标准,IGLOO2和SmartFusion2支持1.5 V HSTL的两个类别。文档中详细列出了HSTL的DC和AC输入输出电平规范、差分电压规范以及阻抗规范等。
2.5.2 SSTL标准
SSTL标准包括2.5 V(SSTL2)、1.8 V(SSTL18)和1.5 V(SSTL15),适用于DDR/2/3等通用内存总线。文档中给出了不同SSTL标准的DC和AC输入输出电平规范、差分电压规范以及阻抗规范等。
2.6 差分I/O标准
2.6.1 LVDS
LVDS是一种高速差分I/O标准,文档中详细介绍了LVDS的DC输入输出电压规范、差分电压规范、最大数据速率和AC阻抗规范等。
2.6.2 其他差分I/O标准
除了LVDS,文档还介绍了B-LVDS、M-LVDS、Mini-LVDS、RSDS和LVPECL等差分I/O标准的相关特性。
2.7 I/O寄存器规格
I/O寄存器的性能直接影响到数据的传输和处理。文档中详细描述了输入寄存器和输出/启用寄存器的时序特性,包括时钟到Q延迟、数据建立时间和保持时间等。
2.8 DDR模块规格
DDR模块在高速数据传输中起着重要作用。文档中详细介绍了输入DDR模块和输出DDR模块的时序特性,包括时钟到输出延迟、数据建立时间和保持时间等。
2.9 逻辑元素规格
IGLOO2和SmartFusion2提供了4输入LUT和顺序模块,文档中给出了这些逻辑元素的时序特性,如组合单元的传播延迟和寄存器的延迟等。
2.10 全局资源特性
全局资源为FPGA提供了有效的时钟分布网络,减少了时钟延迟和抖动。文档中列出了不同设备的全局资源特性,包括全局时钟的输入低延迟、输入高延迟和最大时钟偏斜等。
2.11 FPGA织物SRAM
FPGA织物SRAM包括大SRAM(LSRAM)和微SRAM(µSRAM),文档中详细介绍了不同配置下的SRAM时序特性,如时钟周期、读取访问时间和写入访问时间等。
2.12 编程时间
编程时间是衡量FPGA性能的重要指标之一。文档中列出了不同编程方式(如JTAG编程、2步IAP编程和SmartFusion2 Cortex-M3 ISP编程)在不同条件下的编程时间。
2.13 数学块时序特性
数学块支持18×18有符号乘法、点积和内置加法、减法和累加单元,文档中详细介绍了数学块在不同配置下的时序特性,如输入控制寄存器的建立时间和保持时间等。
2.14 嵌入式NVM(eNVM)特性
eNVM具有良好的读取性能和页面编程时间,文档中给出了不同温度范围内的eNVM读取频率和页面编程时间。
2.15 SRAM PUF
SRAM PUF提供了各种服务,如创建激活码、删除激活码等,文档中列出了这些服务在不同条件下的时间特性。
2.16 非确定性随机位生成器(NRBG)特性
NRBG用于生成随机位,文档中详细介绍了NRBG的服务和时间特性。
2.17 密码块特性
密码块提供了多种加密服务,如AES128/256编码/解码、SHA256哈希等,文档中列出了这些服务的时间特性。
2.18 晶体振荡器
晶体振荡器提供了稳定的时钟信号,文档中详细介绍了不同增益模式下的晶体振荡器的电气特性,如工作频率、精度、输出占空比和抖动等。
2.19 片上振荡器
片上振荡器包括50 MHz RC振荡器和1 MHz RC振荡器,文档中列出了这些振荡器的电气特性,如工作频率、精度、输出占空比和抖动等。
2.20 时钟调节电路(CCC)
CCC用于调节时钟信号,文档中详细介绍了CCC的规格和抖动特性,包括输入输出频率、延迟增量、采集时间和占空比等。
2.21 JTAG
JTAG用于设备的测试和编程,文档中列出了不同设备的JTAG时序特性,如时钟到Q延迟、测试数据输入建立时间和保持时间等。
2.22 系统控制器SPI特性
系统控制器SPI用于与外部设备进行通信,文档中详细介绍了SPI的时序特性,如SC_SPI_SCK的最小周期、最小脉冲宽度和数据建立时间等。
2.23 上电到功能时间
上电到功能时间是指设备从上电到能够正常工作所需的时间。文档中列出了SmartFusion2和IGLOO2在不同条件下的上电到功能时间。
2.24 DEVRST_N特性
DEVRST_N用于设备的复位,文档中详细介绍了DEVRST_N的斜坡速率和循环速率。
2.25 Flash*Freeze时序特性
FlashFreeze用于降低设备的功耗,文档中详细介绍了FlashFreeze的进入和退出时间。
2.26 DDR内存接口特性
DDR内存接口支持DDR3、DDR2和LPDDR等标准,文档中列出了不同标准下的最大数据速率。
2.27 SFP收发器特性
SFP收发器用于高速数据传输,文档中详细介绍了SFP收发器的电气特性,如差分峰峰值电压和输入输出电压范围等。
2.28 SerDes电气和时序AC和DC特性
SerDes用于高速串行通信,文档中详细介绍了SerDes的发射器和接收器参数,如差分摆幅、输出共模电压和输入灵敏度等。
2.29 SmartFusion2规格
2.29.1 MSS时钟频率
MSS主时钟的最大频率是衡量SmartFusion2性能的重要指标之一,文档中列出了不同条件下的MSS主时钟最大频率。
2.29.2 I²C特性
I²C接口用于与外部设备进行通信,文档中详细介绍了I²C的DC和开关特性,如输入输出电压、数据速率和时序参数等。
2.29.3 SPI特性
SPI接口用于与外部设备进行通信,文档中详细介绍了SPI的DC和开关特性,如时钟周期、数据建立时间和保持时间等。
2.29.4 CAN控制器特性
CAN控制器用于汽车和工业应用中的通信,文档中列出了CAN控制器的参考时钟频率和最大波特率。
2.29.5 USB特性
USB接口用于与外部设备进行通信,文档中详细介绍了USB的参考时钟频率、时钟周期和数据传播延迟等。
2.29.6 MMUART特性
MMUART用于异步通信,文档中列出了MMUART的参考时钟频率和最大收发波特率。
2.30 IGLOO2规格
2.30.1 HPMS时钟频率
HPMS主时钟的最大频率是衡量IGLOO2性能的重要指标之一,文档中列出了不同条件下的HPMS主时钟最大频率。
2.30.2 SPI特性
SPI接口用于与外部设备进行通信,文档中详细介绍了SPI的DC和开关特性,如时钟周期、数据建立时间和保持时间等。
三、总结
IGLOO2 FPGA和SmartFusion2 SoC FPGA具有丰富的功能和出色的性能,能够满足不同领域的应用需求。通过深入了解它们的电气规格和特性,工程师可以更好地进行设计和开发,充分发挥这些设备的优势。在实际应用中,工程师还需要根据具体需求进行合理的选择和优化,以确保系统的稳定性和可靠性。
你是否在使用类似的FPGA产品时遇到过什么问题?或者对IGLOO2和SmartFusion2的某些特性有更深入的疑问?欢迎在评论区留言讨论。
发布评论请先 登录
深入解析IGLOO2 FPGA与SmartFusion2 SoC FPGA:特性、参数与应用
深入解析IGLOO2 FPGA与SmartFusion2 SoC FPGA:性能、规格与应用考量
深入解析IGLOO2 FPGA和SmartFusion2 SoC FPGA:特性、参数与应用
Altera Agilex FPGA与SoC实现更智能的AI
Atmel AT17LVxxxA FPGA配置EEPROM:特性、应用与技术解析
英特尔Arria V系列FPGA器件全面解析:特性、性能与应用考量
探索IGLOO2 FPGA与SmartFusion2 SoC FPGA的电气特性与应用潜力
Microsemi IGLOO2 FPGA与SmartFusion2 SoC FPGA深度剖析
深入解析RA2A2微控制器:特性、电气参数与设计要点
AMD UltraScale架构:高性能FPGA与SoC的技术剖析
Altera Agilex 5 D系列FPGA和SoC家族全面升级
Altera Agilex 3 FPGA和SoC产品家族的性能分析
Altera Agilex 3/5 FPGA和SoC的功能特性
深入解析IGLOO2 FPGA与SmartFusion2 SoC FPGA:性能、特性与应用
评论