目录

一、摘要

二、概述

三、MicroBlaze软核框架(核心的核心:灰色为可配置项)

四、MicroBlaze三种框架预设

五、整体应用框架

六、MicroBlaze处理器和用户逻辑交互

七、MicroBlaze优点


一、摘要

Xilinx®MicroBlaze™IP核心是一个高度可配置的32位微处理器,针对Xilinx FPGA和SOC中的可编程逻辑进行了优化。 无缝集成到XilinxVivado®设计中,用户可以利用MicroBlaze处理器来创建一个定制的、高性能的、基于SOC的系统。 此外,Xilinx提供了一个预先配置的MicroBlaze核心,其中最多使用微控制器、实时系统和应用软件三种预设,使设计者能够使用免费可用的评估PC板立即开始软件开发。 MicroBlaze已证明在工业,医疗,汽车,消费者和商业的不同应用细分市场等。 它丰富的可配置性和高性能已经发展为替代ARM®Cortex™-M CPU主流趋势,带来的好处是完全可以提供FPGA开发人员的自定义逻辑设计,并且FPGA逻辑和MicroBlaze通过AXI总线无缝对接。 MicroBlaze处理器的核心是免费提供所有版本的Vivado工具,并配有Xilinx SDK,这是一个功能齐全的软件开发环境。

二、概述

嵌入式系统的需求可以随着时间的推移而变化,在复杂性和复杂性方面不断扩大。 对于ASSP用户,当选择的ASSP不再满足应用程序要求时 处理电源或所需的外围设备,唯一的选择是升级或迁移到一个新的ASSP,可以满足新的要求。 进行这种系统的改变无论在时间上还是在成本上都是昂贵的,通常涉及识别一个新的ASSP与适当的处理器频率,外围设备,额外的系统设计和升级,以及软件移植,设计人员迫切需要一个灵活、可伸缩和成本效益高的解决方案,以满足现在和未来的应用需求。

Xilinx所有可编程设备 与MicroBlaze™处理器一起,提供完全的灵活性,以选择处理器、外围设备、内存和接口特性的最佳组合,以提供精确的嵌入式系统,以尽可能低的成本在单个设备上运行。 本文描述了MicroBlaze处理器在完整的Xilinx解决方案的上下文中的预置,包括:Xilinx成本优化的FPGA 参考设计和评估套件;大型外围设备库IP;Vivado®IP集成器(IPI)工具;Xilinx软件开发套件(SDK),用于快速硬件设计和软件开发。

三、MicroBlaze软核框架(核心的核心:灰色为可配置项)

四、MicroBlaze三种框架预设

五、整体应用框架

核心:整个框图为一块FPGA,深蓝色部分为MicroBlaze处理器,其他部分为可编程逻辑器件,FPGA设计人员可以设计任何自定义IP或者或者使用Xilinx提供的标准AXI接口IP、高速接口、算法而不受任何其他因素约束。

六、MicroBlaze处理器和用户逻辑交互

以下通讯接口均为AXI接口,由Vivado为这些接口的外设统一进行地址映射,提供给MicroBlaze处理器使用。

(1)AXI_EMIF

(2)AXI_GPIO

(3)AXI_UART

(4)AXI4

(5)AXI_IIC

(6)AXI_SPI

(7)用户自定义AXI外设

(8)其他

七、MicroBlaze优点

(1)灵活的处理器配置属性(相当于自己在设计一个微处理器);

(2)方便的vitis集成开发环境;

(3)低成本,可扩展(FPGA强大的可扩展性);

(4)MicroBlaze和用户逻辑方便可操作性的交互接口(AXI)。


1.本文部分素材来源网络,版权归原作者所有,如涉及作品版权问题,请与我联系删除。

2.未经原作者允许不得转载本文内容,否则将视为侵权;

3.转载或者引用本文内容请注明来源及原作者;

4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。

下面是我的个人微信公众号,关注【一个早起的程序员】精彩系列文章每天不断。

MicroBlaze-以不变应万变相关推荐

  1. 第24课 《前端之路,以不变应万变》

    今天的内容有些借鉴于业内大佬的内容,由于本人技术实在太渣,几乎没有可以用来演讲的素材.抱歉 大家好,我是来自存勖科技的Rocken.我今天演讲的内容是:前端的未来. 大家都知道,前端所依托的基础直到上 ...

  2. struts——struts在升级,作为程序员,该怎样以不变应万变?

    struts在升级,作为程序员,该怎样以不变应万变? 怎样学习新版本struts? 今天无意中翻看了一下struts2.0,结果发现它与struts1.1有很大的变化,可以说已经变的面目全非了.作为程 ...

  3. 以“不变”方能应“万变”,以“有心”必能筑“无界”

    2016年或可称为金融科技从概念走向应用的元年,服务边界延伸 金融与互联网不断相互渗透,为人们创造更舒适便捷的生活环境,多元化跨界融合正成为行业发展的一个重要命题. 对于传统金融,"跨界&q ...

  4. 沈阳大学计算机考研,计算机专业考研成功经验谈:掌握方法,以不变应万变

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 计算机专业考研成功经验谈:掌握方法,以不变应万变 万学•海文 听说最近计算机要统考的消息,不知道对于师弟师妹们究竟是好还是坏.不管怎样,政策的变化年年在变 ...

  5. verilog异步复位jk触发器_以不变应万变的异步FIFO面试宝典(二)

    异步FIFO面试宝典(二) 上一期为童鞋们带来了FIFO工作的基本原理,本期将继续与各位童鞋探讨FIFO类面试相关问题.首先让我们回顾一下上一期的课后思考题: 如果读时钟域速度较快.写时钟域速度较慢( ...

  6. 以不变应万变:因果启发的稳定学习年度研究进展(上篇)

    [前沿进展]机器学习技术在计算机视觉.自然语言处理等领域得到了广泛的应用.然而,当下的机器学习技术大多以挖掘数据的关联性为基础,可能会带来稳定性.可解释性.公平性等方面的一系列不足.因此,如何将因果统 ...

  7. 云计算变革时代的坚守,九州云“以不变应万变”

    2018年,作为全球部署最广泛的开源云基础设施软件,OpenStack也迎来了它的8岁生日.从诞生至今的8年里,OpenStack不仅成为了全球数据中心和云计算建设的实施标准,吸引了600多家全球领先 ...

  8. 点石互动--石头之用户搜索行为与关键词分析(四):不变应万变

    点石互动 石头 发表于 06月 21, 2007 系列文章三说了,人人都是神算师.但是有人开始感叹,那些招数似乎对杂货店比如沃尔玛更适用:什么时间火什么,就主推什么.而现实总是让人不如意,大多时候我们 ...

  9. 以“智变”应万变,揭秘新华三六大数字化解决方案!

    数字化时代已来临. 在通信网络.社交媒介.基础建设不断演进的进程下,万物互联加速扩展,不仅从基础建设层面改变了人们生活方式,也激发了不少传统的企业开始重新思考原有运作的业务及商业模式,并纷纷投入数字化 ...

  10. 权限设计中的数据灵活存储设计策略参考[以不变应万变]

    趁博客园好用抓紧发表一篇文章,我们从3个方面来解决权限的数据存储问题:权限的定义.操作权限的存储.数据集权限的存储问题等3个方面来考量. 1:权限定义表: 首先权限的定义需要一个表来存储,这样定义权限 ...

最新文章

  1. 这本 Kubernetes 图书,你一定不要错过!
  2. 远程桌面连接“发生身份验证错误。 无法连接到本地安全机构”解决方法
  3. Apache 启动提示undefined symbol: libiconv_open
  4. 【搜索引擎基础知识1】搜索引擎的技术架构
  5. 隐藏a标签seo_让黑帽都惊了,远离百度惩处的seo技术
  6. java urlencode php_PHP如何使用urlencode()函数进行url编码?(代码示例)
  7. 3-5:常见任务和主要工具之归档和备份
  8. FTP协议的命令与返回码
  9. 知识蒸馏综述:代码整理
  10. 数据结构——顺序表 SqList *L 和 SqList * L的区别
  11. 关于 Android 8.0 gts 的 widevine 类问题 GtsMediaTestCases / GtsExoPlayerTestCases
  12. jsDoc的使用文档
  13. html中td是什么模块,html td什么意思
  14. 《穹顶之下》全文整理
  15. 2020计算机考试内容,2020年全国计算机二级OFFICE考试内容
  16. 使用word模板生成word文档的各类方案
  17. 通过网线连接获取树莓派的ip地址
  18. Python 外星人入侵(一):武装飞船
  19. MySQL 第六章
  20. c语言打开指定文件,C语言文件的打开和关闭

热门文章

  1. ANSYS Workbench接触非线有限元计算视频教程
  2. Android设备设置Apn相关
  3. 三角化公式推导手撕代码
  4. c语言编程一只蚂蚁,一个有趣的数蚂蚁问题(C语言实现)
  5. latex中的各种数学字体宏包
  6. 40G QSFP+ SR4 VS 40G QSFP+ LR4光模块
  7. 教你一步一步开发iOS私有SDK 到并上传到cocoapods
  8. 戴尔R730远程管理卡配置
  9. ZOJ 3323Somali Pirates
  10. 日语能力考试N1报名完成