SmartFusion2:高性能FPGA与ARM Cortex-M3入门指南

需积分: 48 38 下载量 103 浏览量 更新于2024-08-09 收藏 2.98MB PDF 举报
"《主要特性描述-第1章-大数据概述》是基于SmartFusion2的Libero11.x入门指导手册的一部分,着重介绍了SmartFusion2这款高性能嵌入式SoC(System-on-Chip)的关键特性和系统架构。SmartFusion2由Microsemi公司研发,采用65nm工艺,专为工业、军事、航空、通信和医疗等领域的应用设计,强调其高安全性、高可靠性和低功耗的优势。 1.2 系统框图展示了SmartFusion2的整体结构,包括高性能FPGA逻辑单元,如5K到150K Look-Up Tables (LUTs),支持快速进位链的4输入LUT,以及大量的高速双端口和三端口静态随机访问存储器(SRAM)。此外,它拥有185个高性能DSP单元,每个单元配备18×18位乘法器和44位累加器,这显著提升了数字信号处理能力。 1.3 主要特性描述详细列举了SmartFusion2的关键特性: - 高性能逻辑单元:提供了大量LUTs和高速SRAM,用于实现高效的数据处理和存储。 - MSS(Microcontroller Subsystem)单元:内置ARM Cortex-M3微控制器,运行速度高达166MHz,内置64KB嵌入式SRAM(eSRAM)和512KB嵌入式eNVM(Flash),满足了高性能控制和非易失性存储的需求。 - 高安全性:SmartFusion2的设计注重安全,为用户提供了强大的防护措施。 - 超低功耗:作为Flash架构的继承者,它继承了低功耗的优点,适合电池供电的应用场景。 2.0版本的文档还包含了LiberoSoC开发环境的安装和使用教程,如软件安装、许可证申请和导入过程,以及部分工具的介绍,如设计工具和画布工具的使用方法。手册通过实际的实验项目,逐步引导读者进行硬件和软件设计,例如提供div_1Hz.v和main.c的源代码示例,帮助用户理解和掌握Libero11.x平台的开发实践。 本章节是对SmartFusion2核心特性和开发流程的深入剖析,对于希望通过Libero11.x进行SoC设计的工程师来说,是理解和应用这一先进技术的重要参考资料。"