深入解析IGLOO2 FPGA与SmartFusion2 SoC FPGA:性能、特性与应用

电子说

1.4w人已加入

描述

深入解析IGLOO2 FPGA与SmartFusion2 SoC FPGA:性能、特性与应用

在当今电子科技飞速发展的时代,现场可编程门阵列(FPGA)和片上系统(SoC)FPGA凭借其灵活性、高性能和低功耗等优势,在众多领域得到了广泛应用。今天,我们就来详细探讨Microsemi公司的IGLOO2 FPGA和SmartFusion2 SoC FPGA,深入了解它们的特性、性能以及在实际应用中的表现。

文件下载:M2S090-1FG676IX417.pdf

一、产品概述

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的某些特性有更深入的疑问?欢迎在评论区留言讨论。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分