0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MicroBlaze软核处理器简介

YCqV_FPGA_EETre 来源:未知 作者:李建兵 2018-03-16 16:10 次阅读

MicroBlaze™ 是 Xilinx 嵌入式产品系列的重要组件。MicroBlaze 是功能齐全的、更少指令集的 FPGA 优化型 32 位计算机 (RISC) 软处理器,可充分满足各种应用需求,如工业、医疗、汽车、消费类以及通信基础设施市场等。MicroBlaze 是一款高度可配置的易用型处理器,可在 FPGA 以及全可编程 (AP) SoC 产品系列中使用。它免费配套提供 Vivado® 设计与系统版以及 Vivado Webpack 版。此外,它还可作为原有 IDS 嵌入式版本的一部分提供,用于 Spartan®-6 和 Virtex®-6 等较早的 FPGA 器件系列。

MicroBlaze 是高度可配置的 IP 核,支持 70 多种配置选项。一些重要的配置选项为指令/数据高速缓存、浮点单元和存储器管理单元等。用户可使用高度灵活的可配置内核,实现几乎任何处理器使用案例,从极小型状态机或微控制器到运行 Linux 的高性能计算密集型微处理器系统,无所不能。该 IP 既可配置为在三级管线模式下工作(针对尺寸进行优化),也可配置为在五级管线模式下工作(针对速度进行优化),因而可提供比其它任何 FPGA 软处理解决方案更快的 DMIP 性能。

MicroBlaze 性能指标:基于 Vivado 2017.3

注:因为 Zynq-7000 器件,Zynq-7000 AP SoC 的性能值和 Artix-7 及 Kintex-7 一样。

简化您的生活——MicroBlaze 配置向导!

对于高度可配置的 MicroBlaze 处理器,Xilinx 提供配置向导工具实现易用性。该工具可为用户提供预定义的快速配置选项。用户无需从 70 多种选项进行配置,可根据使用案例选择预定义选项。下表是各种预定义选项以及典型使用案例说明。

MicroBlaze 的主要特性(包括可配置特性/选项):用户可以选择两步配置流程:第一步选择表 1 中列出的预定义配置;第二步调整几个所选的配置选项,使其适合实际使用案例。

3 级或 5 级管线支持

支持原生 AXI-4

支持 AXI 一致性扩展 (ACE)

高速缓存行字长:4、8 或 16

面积与速度优化型配置选项

支持存储器管理单元

支持低时延中断模式

容错性,其中包括纠错码 (ECC) 和锁步支持

MPU 模式,可以实现安全 RTOS 应用的区域保护

指令和数据高速缓存

高速缓存量可配置:2kB - 64kB(基于模块 RAM

本地存储器总线 (LMB) 指令和数据端接口

硬件桶形移位器

硬件乘法器和除法器

多达 16 个 AXI 数据流接口

浮点单元(单精度、与 IEEE 754 兼容)

处理器版本寄存器

浮动的基矢量

支持睡眠模式与睡眠指令

扩展的调试支持:性能监控、性能跟踪、非侵入式分析

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5082

    文章

    19096

    浏览量

    304618

原文标题:MicroBlaze软核处理器简介

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ISE中应用MicroBlaze

    [url=]ISE中应用MicroBlaze[/url]
    发表于 12-14 13:22

    microblaze处理器xps和sdk简单算法创建

    我是大学生。我想在微软软处理器之间创建连接以创建硬件设计。这意味着如果我已经在硬件中创建了内存,我想给一些微小的信号来控制内存(在sdk中)。我有如何创建xps硬件设计并将其导出到sdk和程序并
    发表于 03-30 10:28

    求一款双MicroBlaze处理器的SOPC系统设计

    处理器间通信和中断方面仍需进一步的研究。本文在处理器间通信和中断控制方面进行了深入的研究。MicroBlaze是一个被优化过的可以在Xilinx公司FPGA中运行的
    发表于 03-16 07:44

    基于MicroBlaze 的FPGA 片上系统设计

    分析处理器MicroBlaze 的体系结构, 给出MicroBlaze 内核在软件无线电系统中的应用, 实现SOPC(可编程系统芯片)。
    发表于 04-15 10:16 22次下载

    基于MicroBlaze的FPGA片上系统设计

    分析处理器MicroBlaze 的体系结构,给出MicroBlaze 内核在软件无线电系统中的应用,实现SOPC
    发表于 11-30 15:02 31次下载

    基于MicroBlaze的FPGA片上系统设计

    摘要: 分析处理器MicroBlaze的体系结构,给出MicroBlaze内核在软件无线电系统中的应用,实现SOPC(可编程系统芯片)。 关键词: FPGA IP Core SO
    发表于 06-20 10:47 3275次阅读
    基于<b class='flag-5'>MicroBlaze</b><b class='flag-5'>软</b><b class='flag-5'>核</b>的FPGA片上系统设计

    基于Xilinx MicroBlaze多核嵌入式系统的设计

    MicroBlaze 是嵌入在Xilinx FPGA之中的属于32位RISC Harvard架构处理器。针对Xilinx
    发表于 07-20 17:22 68次下载
    基于Xilinx <b class='flag-5'>MicroBlaze</b>多核嵌入式系统的设计

    MicroBlaze处理器在DAB发射机中的应用

    MicroBlaze嵌入式处理器是Xilinx公司推出的基于fpga的微处理器,它采用32位精简指令集(RISC)哈佛总线架构,具有运行
    发表于 11-16 11:54 66次下载
    <b class='flag-5'>MicroBlaze</b><b class='flag-5'>软</b><b class='flag-5'>核</b><b class='flag-5'>处理器</b>在DAB发射机中的应用

    基于双MicroBlaze处理器的SOPC系统

    设计了一款基于双MicroBlaze处理器、面向嵌入式领域的SOPC系统,在信息处理繁忙的情况下,实现两
    发表于 11-18 03:50 4047次阅读
    基于双<b class='flag-5'>MicroBlaze</b><b class='flag-5'>软</b><b class='flag-5'>核</b><b class='flag-5'>处理器</b>的SOPC系统

    简述使用片内调试 Nios 处理器

    使用片内调试 Nios 处理器
    的头像 发表于 06-20 05:53 3213次阅读
    简述使用片内调试 Nios <b class='flag-5'>软</b><b class='flag-5'>核</b><b class='flag-5'>处理器</b>

    Xilinx公司的MicroBlaze处理器的结构和原理是怎么样的?

    本文主要介绍Xilinx公司的MicroBlaze处理器的结构及其原理。 该介绍MicroBlaze处理器时,重点介绍了MicroBlaze
    发表于 09-05 08:00 282次下载
    Xilinx公司的<b class='flag-5'>MicroBlaze</b><b class='flag-5'>处理器</b>的结构和原理是怎么样的?

    ARTY Board与Xilinx MicroBlaze的配合使用演示

    观看此视频,请参阅ARTY Board与Xilinx MicroBlaze处理器的配合使用。 ARTY是一款基于Xilinx Artix-7 35T FPGA的99美元评估套件
    的头像 发表于 11-27 06:26 2457次阅读

    如何使用MicroBlaze进行FPGA片上系统设计

    Xilinx公司的MicroBlaze 32位处理器是支持CoreConnect总线的标准外设集合。MicroBlaze
    发表于 12-05 17:18 13次下载
    如何使用<b class='flag-5'>MicroBlaze</b><b class='flag-5'>软</b><b class='flag-5'>核</b>进行FPGA片上系统设计

    论SRAM型FPGAMicroblaze抗单粒子加固的方法

    Microblaze是32位/64位 RISC处理器,可以用作微处理器、实时处理器和应用
    的头像 发表于 08-28 14:30 3678次阅读
    论SRAM型FPGA<b class='flag-5'>软</b><b class='flag-5'>核</b><b class='flag-5'>Microblaze</b>抗单粒子加固的方法

    MicroBlaze V处理器的功能特性

    本指南提供了有关 AMD Vivado Design Suite 中包含的 32 位和 64 位 MicroBlaze V 处理器的信息。该文档旨在用作为
    的头像 发表于 10-16 09:17 443次阅读
    <b class='flag-5'>MicroBlaze</b> V<b class='flag-5'>软</b><b class='flag-5'>核</b><b class='flag-5'>处理器</b>的功能特性