付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用Vivado进行MicroBlaze处理器应用教程一、创建带有MicroBlaze处理器的IP设计使用Vivado进行MicroBlaze设计和使用ISE有很大的不同。(译者加:所以你要仔细看下面的说明)
VivadoIDE使用IP综合设计工具进行嵌入式开发。IP综合工具是一个基于图像界面的工具,能够帮助你构建复杂的IP子系统。
VivadoIDE的IP目录中提供了很多现成的IP核,提供使用。你也可以向这个目录添加自定义的IP核。开始IP综合设计(步骤)
1、在工作流导向面板中的IPIntegrator中,点击CreateBlockDesign。(表示你要开始构建带有IP核的框图了)
2、AddIP,找到MicroBlaze,添加到Block中。
(当然,也可以用tcl命令添加IP核:create_bd_cell-typeip-vlnv:ip:microblaze:9.3microblaze_0)
3、双击MicroBlaze的Block,开始配置软核。三、MicroBlaze配置窗口(配置窗口说明)MicroBlaze的配置向导提供如下功能:
可一键配置的基于模板的配置对话框
MicroBlaze主要参数的评估:相对面积,频率,性能表现,评估是基于对话框中给定的参数。
配置流程的向导
所有配置选项的提示,用来理解各个选项的作用
使用Adaanced按钮,可以直接访问tabbed接口的所有选项。MicroBlaze配置向导提供如下向导页:
配置向导(ConfigurationWizard):第一页,提供模板选择和一般设置。
一般设置(General):执行单元的选择,优化。
异常(Exceptions):异常功能的使能。(如果在第一页选中了该功能)
调试(Debug):断点和查看点的数量。(如果在第一页选中了该功能)
缓存(Cache):缓存设置。(如果在第一页选中了该功能)
内存管理单元(MMU):MMU设置。(如果在第一页选中了该功能)
总线(Buses):总线设置。最后一页,总是显示。在配置向导的欢迎页中,左边显示的是当前设置的频率、面积和性能的相对评估值。
频率:这个值是用当前架构的最大值进行归一化取得相对值。表示当前设置能够达到的频率。(这个值可能会比实际的值超过30%,不要把这个估计值当做系统一定能达到的频率的保证。)
面积:这个值表示LUT数量,用当前架构的最大值进行归一化取得相对值。...(...5%...)
性能:当前设置下的相对性能估计。
BRAMs:(Vivado2015.1中没找见)
DSP48或者MULT18:(Vivado2015.1中没找见)第一页(WelcomePage)
使用配置向导最简单的办法便是,使用六个配置模板中的一个,每一个配置模板都是一个完整的配置方案。你可以使用模板作为自己配置的起点,再修改模板给定的设置。每当你修改一个选项,左边的评价参数便会实时更新。下面介绍这六个配置模板。
最小面积(MinimumArea):软核提供的最小架构。没有缓存和调试。
最强性能(MaximumPerformance):可能的最大性能。拥有很大的缓存和调试,拥有所有的执行单元。
最高频率(MaximumFrequency):可能的最高频率。小缓存,没有调试,一部分执行单元。
带有MMU的Linux(LlinxwithMMU):当运行带有MMU的linux时,能够获得高性能的设置。内存管理使能,大的缓存和调试,所有的执行单元。
低端的带有MMU的Linux:...内存管理使能,小的缓存和调试。
典型:在性能、面积、频率中取了折中。适合脱机程序,低开销内核。有缓存和调试功能。一般设置
如果模板没有选择,也可以在页面中,根据项目需求,进行选项配置。当你把鼠标放在选项上时,会出现一个提示,告诉你它有什么用。下面详细介绍这些选项。
Selectimplementiontooptimizearea(withlowerinstructionthroughput):使能面积优化功能。如果选了这个,implementation就会优化面积,尤其是减少流水线数量,从5条减少到3条。(推荐:建议在资源比较紧张的架构,如Artix-7,使能这个选项。然而,如果对性能有敏感的要求,就不要选这个选项,因为一些指令需要额外的时钟周期去执行。另外,对于MMU,BranchTargetCache,InstructionCacheStreams,InstructionCacheVictims,DataCacheVictims,ACE是不能进行面积优化的。)
EnableMicroBlazeDebugModuleInterface:使能调试功能。用XilinxMicroprocessorDebugger来下载、调试程序。(推荐:除非面积资源奇缺,否则不要禁止这个功能。)
UseInstructionandDataCaches:当执行放在LMB之外的程序的时候,可以使用指令缓存来改善性能。指令缓存有如下特点:当使用外部存储时,激活这个选项可以明显地改善性能,即使这个缓存很小。
EnableExceptions:当使用一个支持异常的操作系统时,需要激活这个选项。或者在一个单独的程序中添加异常回调函数。
UseMemory
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年春季森林防火责任落实与实践指南
- 2025 高中信息技术数据与计算之数据与计算促进在线教育混合式教学改革课件
- 2026年半固态电池规模化上车:技术原理与产业链分析
- 2026年自动除草自动采收兽医机器人产品类型市场细分
- 2026年时速400公里高速列车技术体系自主知识产权保护
- 2026年北斗终端环境适应性试验与可靠性评估报告
- 2026年绿色工厂从合规达标向绩效领跑跨越路径
- 2026年工业机理模型封装复用与模型即服务模式
- 2026年工业机器人普及应用与无人化车间建设方案
- 2026年循环经济资源综合利用项目信贷支持审批体系设计
- 高中数学专题讲座课件
- 《伤口换药技术》课件
- 鱼类性别控制技术研究进展专题培训课件
- 旧桥拆除专项施工方案
- 小学生古诗词大赛备考题库(300题)
- 化学预氧化简介
- GB/T 9978.2-2019建筑构件耐火试验方法第2部分:耐火试验试件受火作用均匀性的测量指南
- GB/T 17711-1999钇钡铜氧(123相)超导薄膜临界温度Tc的直流电阻试验方法
- 建设项目办理用地预审与选址意见书技术方案
- 研究生学术道德与学术规范课件
- (部编版)五年级语文(下册)语文园地一·口语交际一优质课件
评论
0/150
提交评论