Libero SoC 110使用手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

艾懋电子科技有限公司LiberoSoc开发软件快速入门(版本号V11.0)艾懋电子科技有限公司(Acromax)是一家致力于半导体元器件的代理商,目前己在全国的主要城市如上海、深圳、北京、南京、广州、成都有设立相应的公司与办事处;公司以客户的需求为导向,配有专业的技术支持团队,愿与用户一起成长。代理的产品有FPGA、IGBT/MOSFET、TVS、RF、DC/DC、MCU、POE、智能手机芯片等,主要是以下几大厂商的产品:艾懋电子科技有限公司办事处Acromax–上海地址:上海市浦东新区浦东南路855号7楼B座电话:+8621-52065000传真:+8621-38860510技术支持:support@acromaxinc.com销售:sales@acromaxinc.comAcromax–台湾地址:台北县中和市建一路177号7楼电话:+88623234-5880传真:+88623234-0880客户服务:info@acromaxinc.comAcromax–深圳地址:深圳市南山区艺园路115号马家龙田厦IC产业园3023电话:+86755-82734179传真:+86755-82734073客户服务:pony.ma@acromaxinc.comAcromax–南京地址:深圳市南山区艺园路115号马家龙田厦IC产业园3023电话:+862585425260传真:+862585425260客户服务:Bruce.li@acromaxinc.com艾懋电子科技有限公司ActelFPGA的开发流程与其它的FPGA厂商的一样;第一步编辑源代码,接着仿真源代码能否满足设计要求;第二步综合源代码,接着仿真综合后的RTL能否满足设计要求;第三步布局布线,在这一步中分配IO管脚,布局布线,生成烧录文件与反标文件,接着近行时序仿真看所生成的电路能否满足设计要求;第四步烧录器件。ActelFPGA所使用到的工具,软件如仿真工具ModelSim、综合工具Synplify、布局布线工具Designer、下载工具FlashPro、功耗评估工具SmartPower、时序分析工具SmartTimer,都很好的集成在Liberosoc中。Liberosoc的用户界面相对于之前的版本有很大的改变,现版本从用户的使用体验出发,只需要第一次使用的时候配置好各工具相应的参数与相应的设置,后面一键化生成整个设计的烧录文件。下面(图0-0)是打开Liberosoc的界面,接下来让我们一步步来完成整个设计过程吧!图0-0打开Liberosoc的用户界面艾懋电子科技有限公司1、概述LiberoSoc11.0支持Actel的Smartfusion2、Smartfusion、Fusion、ProASIC3、ProASIC3E、ProASIC3L、IGLOO、IGLOOe、IGLOO+系列的所有型号,并且集成了自己的ARM开发工具SoftConsoleIDEv3.4,软件设计更加人性化、操作更加简单灵活。这个最大不同就是增加了Smartfusion2系列的开发,本文主要目的是教会大家如何使用LiberoSoc11.0来开发我们的Smartfusion2系列的产品。2、FPGA参考例程2.1新建项目1、点击工具栏上的Project-NewProject会出现(图1-1)所示对话框,Name:输入项目名称Location:选择保存路径PreferedHDLtype:选择所使用语言Device:选择好器件系列、型号、封装、速度等级、内核电压、工作条件;这部分主要根据型号进行的设置,例如V5内核电压就是1.5V,V2就是1.2V。DesignTemplatesandCreators:这个就是配置高速的通讯口,还有使用配置ARM(后面会讲到);点OK完成工程的建立;进入下一步艾懋电子科技有限公司图1-1新建工程2.2、新建一个HDL文件:艾懋电子科技有限公司2.3、生成HDL文件名字在弹出的对话框中选择编译的语言,输入名字:可以开始输入你要实现的功能语言啦!2.4、编译鼠标左键选中synthesize,右键点击一下,在弹出的对话框中点击RUN;当你看到他的前面出现了绿色的对好,就证明已经编译成功啦!艾懋电子科技有限公司2.5、建立smartdesign:1、双击CreateSmartDesign;在弹出的对话框中输入名字;2、将编译好的文件拖到右侧的画布上:艾懋电子科技有限公司2.5、配置时钟将上图红色框内的时钟IP拖入到右侧的画布内:双击相应的始终配置模块。艾懋电子科技有限公司艾懋电子科技有限公司2.6、布局布线2.7、编译:1、现将文件置顶2、选择红色框图内的按钮:艾懋电子科技有限公司2.7、仿真1、编译testbench艾懋电子科技有限公司2、记住项目的位置选择run.do2.8、配置I/O艾懋电子科技有限公司2.9、硬件下载3、ARM参考例程3.1、新建项目1、点击工具栏上的Project-NewProject会出现如图所示对话框,Name:输入项目名称Location:选择保存路径PreferedHDLtype:选择所使用语言Device:选择好器件系列、型号、封装、速度等级、内核电压、工作条件;这部分主要根据型号进行的设置,例如V5内核电压就是1.5V,V2就是1.2V。DesignTemplatesandCreators:配置到MSS;点OK完成工程的建立;进入下一步艾懋电子科技有限公司2、配置MSS3、每个模块都会有一个复选框,需要的话就选上,不需要就不选艾懋电子科技有限公司4、配置完成之后,点击红色框内的进行更新!3.2、配置时钟根据配置FPGA的一样进行配置!艾懋电子科技有限公司3.3、布局布线3.4、配置I/O艾懋电子科技有限公司3.5、硬件下载3.6、软件调试1、点击此按钮进入到软件编译页面2、驱动已经完成,自己添加main就可以啦!艾懋电子科技有限公司4、USB的参考例程4.1、新建项目1、按图操作:2、在弹出的对话框中输入名字艾懋电子科技有限公司4.2、DeviceFeatures4.3、peripherals红色框是IPCore、绿色框是外围接口、粉色框是需要自己选择添加的。例如:你需要ARM和FPGA行进通信,那么需要把红色框中的Core429_APB添加进来,你需要鼠标左键选中Core429_APB,不要松开拖拽到粉色框内就可以啦!艾懋电子科技有限公司4.4、配置I/O、UART、USB1、I/O配置艾懋电子科技有限公司2、UART配置3、USB配置4.5、CLOCK注意下系统时钟的选择.艾懋电子科技有限公司4.6、Microcntroller配置Cortex-M3是否使能Cache艾懋电子科技有限公司配置AHBBUS4.7、SECDED根据需要进行配置。艾懋电子科技有限公司4.8、完成配置当你看到下图的情况,恭喜你配置成功啦!艾懋电子科技有限公司4.9、配置如下图在工具栏中,点击下图按钮取消最后一个选项的复选框,如图所示:艾懋电子科技有限公司4.10、编译艾懋电子科技有限公司4.11、配置I/O电压4.12、OpeningthedesigninSmartDesign艾懋电子科技有限公司4.13、配置时钟电压艾懋电子科技有限公司4.14、配置I/O引脚4.15、下载4.16、软件调试1、点击此按钮进入到软件编译页面艾懋电子科技有限公司2、驱动已经完成,自己添加main就可以啦!备注ACTELFPGA现推出几大系列器件:1、以低功耗著称的IGLOO最低功耗可以到3微瓦;2、以低成本著称的nano;3、以单芯片著称的SmartFusion,集成有Cortex-M3的硬核、AD/DA电路,以及它的升级版带DSP、DDR2/3控制器、PCIE、USBOTG、CAN总线等外设;4、目前己广泛应用与工业与消费类多年的ProASIC3.ACTEL的器件相对与其它厂商的FPGA主要有五大特点:1、单芯片,不需要外部配置芯片;2、上电即行,没有上电加载时间;3、低功耗,电源设计简单明了,只有1.2V/1.5V内核电压与3.3VIO电压;4、安全性,不用担心设计被别人破解;5、可靠性,ACTELFPGA的IOCDM(ACTEL独有)可以防止高达500V的电压而且IO在任何时候都是可控的不会状态不定,具有较强的抗电磁干扰;艾懋电子科技有限公司是ACTEL的代理商,提供全部的产品、设计与技术支持服务祝工作顺利、身体健康!

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功