SmartFusion2入门:Libero11.x安装与使用指南

需积分: 48 38 下载量 158 浏览量 更新于2024-08-09 收藏 2.98MB PDF 举报
"基于SmartFusion2的Libero11.x入门指导手册" 这篇文档是针对Microsemi的SmartFusion2 SoC FPGA的入门指南,使用的是Libero 11.x开发工具。SmartFusion2是一款高度集成的片上系统芯片,特别适合于对安全、可靠性和低功耗有严格要求的工业、军事、航空、通信和医疗领域的应用。它继承了Microsemi前三代Flash架构FPGA的优点,并增加了更多的安全和性能特性。 在Libero 11.x的使用过程中,文档详细介绍了如何进行安装、申请和导入License。对于初学者,这是至关重要的步骤,因为合法的License是运行和使用开发工具的基础。 在工具介绍部分,文档涵盖了设计工具和画布工具的使用。设计工具可能包括逻辑设计、布线和时序分析等功能,帮助用户实现硬件逻辑;画布工具则可能用于图形化地展示和编辑设计布局。 在LiberoSoCv11.x的使用入门中,文档提供了一个实验作为实例,详细说明了从硬件设计到软件设计的步骤。硬件设计步骤涉及I/O约束设置,通过双击"Edit Attributes-I/O Constraints"来约束管脚,如图4.18所示,然后通过"Place and Route"和"Verify Timing"等步骤生成位流文件。软件设计部分则提到了两种不同的集成开发环境——Keil和SoftConsole,分别给出了使用这两种工具的步骤。 在实验内容中,硬件设计可能涉及到创建或修改电路模块,而软件设计则涉及编写和编译C代码,如div_1Hz.v和main.c。这些源代码是实现特定功能,如定时器或控制逻辑的核心。 这个资源为想要学习SmartFusion2 SoC FPGA开发的用户提供了一个全面的起点,涵盖从工具安装到实际项目实施的全过程。无论是对于理解SmartFusion2的架构,还是掌握Libero 11.x的使用,都是非常有价值的参考资料。