"该资源是一份关于SmartFusion2 SoC FPGA的Libero11.x入门指导手册,由艾懋电子贸易(上海)有限公司编写,适用于初学者了解和使用SmartFusion2芯片以及Libero11.x软件进行设计。手册涵盖了SmartFusion2的基本介绍、Libero11.x的安装过程、License的申请方法、开发环境的工具介绍以及使用入门的详细步骤,包括硬件和软件设计。"
在这份文档中,读者可以学习到以下几个关键知识点:
1. **SmartFusion2 SoC FPGA**:SmartFusion2是一款基于65nm工艺的高性能、低功耗片上系统,特别适用于工业、军事、航空、通信和医疗等领域。它继承了Microsemi Flash架构FPGA的优点,并提供了增强的安全性、可靠性和低功耗特性。
2. **Libero SoC v11.x**:这是Microsemi提供的一个设计工具套件,用于对SmartFusion2进行开发和设计。这个版本的软件支持用户进行系统级集成,包括硬件和软件的协同设计。
3. **License申请**:文档详细介绍了如何通过访问Microsemi的官方网站来申请免费的License。用户需要登录或注册账户,然后在指定页面上申请免费的License。
4. **安装过程**:Libero SoC v11.x的安装步骤包括下载软件、运行安装程序,以及在完成安装后进行License的导入。
5. **工具介绍**:文档中提到了设计工具和画布工具,这些工具是Libero SoC开发环境的一部分,帮助用户进行FPGA逻辑设计和布局规划。
6. **使用入门**:这部分内容包含了一系列实验,旨在引导用户熟悉Libero SoC v11.x的使用,包括硬件设计和软件设计两部分。实验详细列出了目的、设备需求、内容、原理和步骤,覆盖了从硬件描述语言编程到软件开发的完整流程。
7. **源代码示例**:手册附带了源代码,例如`div_1Hz.v`硬件描述语言文件和`main.c`主程序源代码,供用户参考和学习。
通过这份详细的入门指导手册,用户可以系统地掌握SmartFusion2 SoC FPGA的开发环境设置和设计流程,为实际项目开发打下坚实基础。