logo资料库

Libero11.x安装及软件入门指导手册.pdf

第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
资料共36页,剩余部分请下载后查看
基于 SmartFusion2 的 Libero11 入门指导手册 文档性质:应用文档 文档编号:0000 版本:v2.0 编辑时间:2015/05/06 文 档 说 明 关 键 字 SmartFusion2 简介、Libero11.x 安装、License 申请、入门指导手册 摘 要 修订版本 修订时间 修订人 2014/03/12 艾懋电子 v1.0 V2.0 修订内容 创建文档 2015/05/05 Felix Song 修改软件版本,配合 Acromax Low Cost Kit 艾懋电子贸易(上海)有限公司 www.acromaxinc.com
目 录 1.3 1.4 1.1 1.2 3.1 3.2 1. SmartFusion2 概述 .................................................................................................... 1 简介 ........................................................................................................................... 1 系统框图 ................................................................................................................... 1 主要特性描述 ........................................................................................................... 1 Libero SoC 开发环境 ............................................................................................... 2 2. Libero SoC v11.x 安装 .............................................................................................. 2 安装软件 ................................................................................................................... 2 申请 License ............................................................................................................. 7 导入 License ............................................................................................................. 9 3. Libero SoC v11.x 部分工具介绍 ............................................................................ 10 设计工具 ................................................................................................................. 10 画布工具 ................................................................................................................. 15 4. Libero SoC v11.x 使用入门 .................................................................................... 17 实验名称 ................................................................................................................. 17 实验目的 ................................................................................................................. 17 实验设备 ................................................................................................................. 17 实验内容 ................................................................................................................. 17 实验原理 ................................................................................................................. 17 实验步骤 ................................................................................................................. 17 4.6.1 硬件设计步骤 ..................................................................................................... 17 4.6.2 软件设计步骤(使用 Keil) ............................................................................. 25 4.6.3 软件设计步骤(使用 SoftConsole) ................................................................ 28 div_1Hz.v 源代码 ................................................................................................... 32 main.c 主程序源代码 ............................................................................................. 32 A.1 A.2 4.2 4.3 4.4 4.5 4.1 2.1 2.2 2.3 4.6
艾懋电子贸易(上海)有限公司 应用手册:基于 SmartFusion2 的 Libero11.x 入门指导手册 1. SmartFusion2 概述 1.1 简介 基于 Flash 架构的 SmartFusion2 是 Microsemi 的第四代 65nm 工艺的片上系统产品,是 满足工业、军事、航空、通信和医疗领域所亟需的高安全性、高可靠性和极低功耗的 SoC 系统的唯一选择。 SmartFusion2 基于 Microsemi 前三代 Flash 架构 FPGA 发展而来,保留了 Flash 架构 FPGA 的所有优点,并提供用户超高安全性、超高可靠性、超低功耗、超高性能。内部集成 166 MHz 的 ARM®Cortex™-M3 的硬核处理器;配合先进的安全处理加速器,保护您的知识产权;在 SRAM、PLL 等片内外设基础上,集成了高速乘法器、DDR2/3、CAN、USB、SerDes 以及 千兆以太网等高级外设,满足更高性能场合 SoC 需求。 1.2 系统框图 图 1.1 系统框图 1.3 主要特性描述 (1) 高性能 FPGA 逻辑  5K 到 150K LUT;  带有快速进位链的 4 输入 LUT;  多达 181 个 400MHz 双端口 SRAM(×18,×9,×4,×2,×1);  多达 185 个三端口 SRAM(两个读端口,一个写端口);  高性能 DSP 单元,多达 185 个快速乘法单元(每个乘法单元包含一个 18×18 位乘 法器和一个 44 位累加器)。 (2) MSS(Microcontroller Subsystem 单元)  ARM Cortex-M3 硬核,主频高达 166MHz;  64 KB 嵌入 SRAM(eSRAM);  多达 512 KB 嵌入 eNVM(Flash); 艾懋电子贸易(上海)有限公司 深圳分公司 1
艾懋电子贸易(上海)有限公司 应用手册:基于 SmartFusion2 的 Libero11.x 入门指导手册  10/100/1000Mbps 以太网 MAC;  USB 2.0 OTG(高达 480Mbps);  CAN 控制器;  SPI、I2C、多功能 UARTs(MMUART)等外设;  看门狗定时器;  两个 32Bit 定时器(可配置为 1 个 64Bit 定时器);  两个 DMA 控制器:8 通道 PDMA(peripheral DMA),传输 MSS 与外设数据;高速 HPDMA(High-performance DMA),传输 eSRAM 与 DDR 数据。 (3) 高速内存接口  两个 DDRx 控制器:MSS DDR(MDDR)与 fabric DDR(FDDR);  支持 LPDDR/DDR2/DDR3;  支持最高 133MHz 时钟速率;  支持×16/×18/×32/×36 模式;  支持 SDRAM;  支持 SerDes。 1.4 Libero SoC 开发环境 开发环境使用美高森美公司(Microsemi)发布 Libero SoC v11.x(当前为 11.5)。新版 Libero 集成开发环境可为系统单芯片(SoC)设计人员提供多项新功能,包括提升易用性、 增加嵌入式设计流程的集成度等,与 Libero v9.1 及之前版本相比更加适合 SoC 系统设计和 开发。 Libero SoC v11.x 是构建在 Microsemi 内置 ARM 微控制器的闪存型(flash-based)FPGA 专业技术基础上,可为 SmartFusion2 定制化 SoC 客户提供完全集成的嵌入式设计流程。此 外,与业界领先软件 IDE、Keil、IAR 以及 Microsemi eclipse-based SoftConsole 嵌入式软件 开发环境更紧密集成,让开发人员轻松从组件配置转移至固件开发。 Libero SoC v11.x 可直接从 Microsemi 网站(www.microsemi.com/soc)下载与安装。 现有授权可在 Windows 和 Linux 系统中同时支持 Libero IDE 与 Libero SoC。 用户可免费申 请 Libero SoC 黄金(Gold)版 License。Libero SoC 白金(Platinum)版 License 为付费版本, 支持 Windows 和 Linux 平台上更高密度组件。所有版本均为一年期授权。 2. Libero SoC v11.x 安装 2.1 安装软件 注:本文档由《Libero SoC v11.0 SP1 版本安装与入门》文档升级而来,部分截图与最新版本有稍许不 同,请读者注意。 (1) Libero SoC v11.x 软件内部集成第三方软件,无需用户再单独安装,安装文件如图 2.1 所示。LiberoSoCv11.5DVD.exe 是安装文件,双击 LiberoSoCv11DVD.exe,开始安 装源程序(SPx 为升级包,安装完成标准版后再依次点击安装)。 图 2.1 源程序 艾懋电子贸易(上海)有限公司 深圳分公司 2
艾懋电子贸易(上海)有限公司 应用手册:基于 SmartFusion2 的 Libero11.x 入门指导手册 (2) 等待系统加载源程序之后,弹出安装选项界面,如图 2.2。Libero SoC 是完整的集 成开发环境,包含了仿真、综合、布局布线等多种工具;Libero SoC SA 只是 Libero 软件与下载工具。选择 Install Libero SoC,点击 Next; (3) 弹出使用协议对话框,如图 2.3,选择同意,下一步; 图 2.2 安装选项 图 2.3 安装协议 (4) 选择安装路径,如图 2.4,注意安装路径中不要出现中文字符及符号字符(建议在 一级目录下的 Microsemi 文件夹下安装),指定安装路径后,点击下一步; 艾懋电子贸易(上海)有限公司 深圳分公司 3
艾懋电子贸易(上海)有限公司 应用手册:基于 SmartFusion2 的 Libero11.x 入门指导手册 图 2.4 选择安装路径 (5) 在组件窗口图 2.5 中,可以看到安装程序即将为您安装的组件,检查没有问题后, 点击下一步; 图 2.5 安装组件 (6) 最后弹出安装参数确认窗口,如图 2.6,这里可以看到前面设置的参数,确认没有 问题之后,就可以点击 Install 进行安装了,如图 2.7(正式版本安装目录无“_Beta 字符”); 艾懋电子贸易(上海)有限公司 深圳分公司 4
艾懋电子贸易(上海)有限公司 应用手册:基于 SmartFusion2 的 Libero11.x 入门指导手册 图 2.6 确认安装参数 图 2.7 正在安装 (7) 安装过程中会弹出各种组件的安装提示窗口,这个过程不需要设置,直接点击确定 或用户自定义选择即可; (8) 即将完成安装时,会弹出询问是否已经有 License(软件许可证)。License 是可以 在安装完软件之后再安装的,所以这里直接选择“我已经安装软件许可证”,进入 下一步,如图 2.8; 艾懋电子贸易(上海)有限公司 深圳分公司 5
艾懋电子贸易(上海)有限公司 应用手册:基于 SmartFusion2 的 Libero11.x 入门指导手册 (9) 选择“在桌面快捷方式”,如图 2.9,点击 Finish,完成安装。 图 2.8 软件许可 图 2.9 完成安装 (10) 此时,单击开始菜单,在“开始菜单——Microsemi Libero SoC v11.0”下面,如图 2.10,可以看到我们安装的 Libero 软件了(正式版本无“_Beta 字符”)。 艾懋电子贸易(上海)有限公司 深圳分公司 6
分享到:
收藏