电子说
在当今电子设计领域,FPGA(现场可编程门阵列)和SoC FPGA(片上系统现场可编程门阵列)发挥着至关重要的作用。Microsemi的IGLOO2 FPGA和SmartFusion2 SoC FPGA凭借其出色的性能和丰富的功能,成为众多工程师的首选。本文将深入探讨这两款产品的关键特性、电气规格以及在实际设计中的应用考量。
文件下载:M2S150-1FC1152I.pdf
IGLOO2 FPGA和SmartFusion2 SoC FPGA集成了基于4输入查找表(LUT)的FPGA架构、数学模块、嵌入式内存块以及高性能SerDes通信接口。SmartFusion2集成了低功耗实时微控制器子系统(MSS),具备丰富的行业标准外设;而IGLOO2则集成了高性能内存子系统,包括片上闪存、32KB嵌入式SRAM和多个DMA控制器。
IGLOO2和SmartFusion2提供多种设计和数据安全密度选项,涵盖从005到150等不同规格,目前均处于量产阶段,为不同应用场景提供了广泛的选择。
在设计过程中,了解设备的工作条件至关重要。文档中明确给出了绝对最大额定值和推荐工作条件,包括电源电压、温度范围等参数。例如,DC核心电源电压VDD的范围为 -0.3V至1.32V,不同的电源引脚如VPP、MSS MDDR PLL VDDA等也有各自的电压范围。同时,还给出了不同产品等级(商业级和工业级)下的编程和工作温度范围,以及编程周期和数据保留时间等重要信息。
功耗是电子设计中需要重点考虑的因素之一。文档详细介绍了静态功耗和编程功耗。静态功耗方面,给出了不同模式(非FlashFreeze和FlashFreeze)下的静态电流特性,以及不同温度条件(典型、商业和工业温度)下的静态电流值。编程功耗方面,列出了编程、验证和上电时的电流情况,为电源设计提供了重要参考。
时序模型是确保系统稳定运行的关键。文档给出了时序模型的参数,如DDR3接收器的传播延迟、输入数据寄存器的时钟到Q延迟等。这些参数在特定的商业条件下( (T{J}=85^{circ} C) , (V{D D}=1.14 ~V) )进行测量,为时序设计提供了准确的依据。
IGLOO2和SmartFusion2支持多种I/O标准,包括LVCMOS、HSTL、SSTL、LPDDR等。不同的I/O银行(MSIO、MSIOD和DDRIO)支持不同的I/O标准,文档详细给出了各种I/O标准的电气特性,如输入电容、漏电流、上升时间、输出电压规格、最大数据速率等。这些信息对于设计I/O接口和选择合适的I/O标准非常重要。
支持多种存储器接口和电压参考I/O标准,如HSTL、SSTL(2.5V、1.8V和1.5V)和LPDDR。文档给出了这些标准的DC和AC输入输出电平规格、差分电压规格、最大数据速率等参数,为存储器接口设计提供了详细的指导。
支持多种差分I/O标准,如LVDS、B-LVDS、M-LVDS、Mini-LVDS、RSDS和LVPECL。文档给出了这些标准的DC和AC输入输出电平规格、差分电压规格、最大数据速率等参数,以及不同温度条件下的AC开关特性,为差分I/O接口设计提供了全面的信息。
详细介绍了输入和输出寄存器的规格,包括输入寄存器的旁路延迟、时钟到Q延迟、数据建立时间等,以及输出/启用寄存器的旁路延迟、时钟到Q延迟、数据建立时间等。这些参数对于设计I/O寄存器和确保数据传输的准确性非常重要。
对于DDR模块,文档给出了输入和输出DDR模块的时序规格,包括时钟到输出延迟、数据建立时间、数据保持时间等。这些参数对于设计DDR接口和确保DDR数据传输的稳定性非常重要。
IGLOO2和SmartFusion2提供了4输入LUT和顺序模块。文档给出了组合单元的传播延迟和寄存器的延迟参数,为逻辑设计提供了重要的参考。
具备强大的低偏斜全局路由网络,为FPGA架构提供了有效的时钟分配。文档给出了不同设备(005、010、025、050、060、090和150)的全局资源特性,包括输入低延迟、输入高延迟和最大偏斜等参数。
提供了FPGA架构大SRAM(LSRAM)和微SRAM(µSRAM)。文档给出了不同深度×宽度配置下的RAM1K18和µSRAM的时序规格,包括时钟周期、时钟最小脉冲宽度、读取访问时间等参数,为SRAM设计提供了详细的信息。
文档给出了不同编程方式(JTAG、2步IAP、SmartFusion2 Cortex - M3 ISP)下的编程时间,以及不同SPI时钟速率(100 kHz、25 MHz和12.5 MHz)下的编程时间。这些信息对于编程设计和优化编程时间非常重要。
每个IGLOO2和SmartFusion2数学模块支持18×18有符号乘法、点积以及内置的加法、减法和累加单元。文档给出了不同配置下的数学模块时序特性,包括输入控制寄存器的建立时间、保持时间等参数。
给出了eNVM的读取性能和页面编程时间,为eNVM的使用提供了重要的参考。
介绍了SRAM物理不可克隆函数(PUF)服务,包括创建激活码、删除激活码、创建密钥码等操作的时间。
提供了NRBG的服务时间,如实例化、生成随机位等操作的时间。
介绍了加密模块的特性,包括AES128/256编码/解码、SHA256、HMAC等服务的时间。
给出了晶体振荡器在不同增益模式(高、中、低)下的电气特性,包括工作频率、精度、输出占空比、抖动等参数。
介绍了片上50 MHz RC振荡器和1 MHz RC振荡器的电气特性,包括工作频率、精度、输出占空比、抖动等参数。
给出了CCC/PLL的规格和抖动规格,包括输入频率、输出频率、延迟增量、采集时间等参数。
给出了不同设备(005、010、025、050、060、090和150)的JTAG 1532参数,包括时钟到Q延迟、复位到Q延迟、测试数据输入建立时间等参数。
给出了系统控制器SPI的特性,包括SC_SPI_SCK的最小周期、最小脉冲宽度等参数,以及支持的I/O配置。
给出了SmartFusion2和IGLOO2的上电到功能时间,包括从电源上电到输出可用、从电源上电到MSS复位等不同阶段的时间。
给出了DEVRST_N的斜坡速率和循环速率等特性。
给出了SmartFusion2和IGLOO2的DEVRST_N到功能时间,包括从DEVRST_N信号到输出可用、从DEVRST_N信号到MSS复位等不同阶段的时间。
给出了Flash*Freeze的进入和退出时间,包括不同条件下的时间参数。
支持DDR3、DDR2和LPDDR,给出了这些标准的最大数据速率。
IGLOO2和SmartFusion2的SerDes符合SFP要求,文档给出了SFP收发器的电气特性,包括差分峰 - 峰电压等参数。
给出了SerDes的发射机和接收机参数,以及协议合规性和参考时钟AC规格。
包括MSS时钟频率、I²C特性、SPI特性、CAN控制器特性、USB特性和MMUART特性等。
包括HPMS时钟频率和SPI特性等。
根据设备的功耗特性和工作条件,合理设计电源电路。注意电源的斜坡速率和稳定性,避免电源波动对设备性能产生影响。
严格按照时序模型和时序参数进行设计,确保数据传输的准确性和稳定性。注意时钟信号的分配和延迟,避免时序冲突。
根据应用需求选择合适的I/O标准和I/O银行。注意I/O的电气特性,如输入电容、漏电流等,避免信号干扰和失真。
根据编程时间和编程方式,选择合适的编程方法和工具。注意编程过程中的数据安全和稳定性。
考虑设备的功耗和工作温度范围,合理设计散热方案。确保设备在正常工作温度范围内运行,提高设备的可靠性和稳定性。
IGLOO2 FPGA和SmartFusion2 SoC FPGA具有丰富的功能和出色的性能,适用于航空航天、通信、数据中心和工业等多个领域。在设计过程中,工程师需要深入了解设备的电气规格和特性,合理进行电源设计、时序设计、I/O接口设计、编程设计和散热设计,以确保系统的稳定性和可靠性。希望本文能够为电子工程师在使用IGLOO2和SmartFusion2进行设计时提供有益的参考。
全部0条评论
快来发表一下你的评论吧 !