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

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

3天内不再提示

MicroBlaze V软核处理器的功能特性

Xilinx赛灵思官微 来源: Xilinx赛灵思官微 2024-10-16 09:17 次阅读

本指南提供了有关 AMD Vivado Design Suite 中包含的 32 位和 64 位 MicroBlaze V 软核处理器信息。该文档旨在用作为处理器硬件架构的指南,随附《RISC-V 指令集手册》第一卷和第二卷。

MicroBlaze V 与传统 MicroBlaze 处理器之间完全硬件兼容。

本指南包含以下章节

第 2 章:

MicroBlaze V 架构包含处理器功能特性概述以及有关特定定制功能和高速缓存实现的信息。

第 3 章:

MicroBlaze V 信号接口描述描述了可用于连接处理器的信号接口的类型。

附录 A:

性能和资源使用情况包含不同配置和器件的最大频率值和资源使用率值。

附录 B:

附加资源与法律声明提供了文档和其他资源的链接。

MicroBlaze V 架构概述

MicroBlaze V 嵌入式处理器软核是专为在 AMD 现场可编程门阵列中实现而优化的精简指令集计算机 (RISC)。下图显示了该处理器的功能模块框图。

1dec693a-8b53-11ef-a511-92fbcf53809c.png

功能特性

MicroBlaze V 软核处理器具有很高的可配置性,您可根据自己的设计需求选择特定的功能集。

该处理器固定的功能集能实现 RISC-V RV32I 基整数指令集和机器级 ISA。

32 个通用寄存器

可扩展的 32 位程序计数器

单发射流水线

算术逻辑单元 (ALU)

桶式移位器

“Zicsr”控制和状态寄存器 (CSR) 指令

“Zifencei”指令提取围栏

除这些固定功能特性外,MicroBlaze V 处理器还会通过参数化设置来允许有选择地启用附加功能。

下表提供了可配置的功能特性的概述

1e2ee288-8b53-11ef-a511-92fbcf53809c.png

1e4f6cce-8b53-11ef-a511-92fbcf53809c.png

术语

下表中简要解释了本指南中所使用的 MicroBlaze V 处理器相关的 RISC-V 术语。如需获取这些术语的完整全面的解释,请参阅《RISC-V 指令集手册》。

Custom Instruction(定制指令):可用于供应商专用的非标准扩展的指令集类别。MicroBlaze V 定义了 GET 和PUT 定制指令,以支持 AXI4‑Stream 接口,提供与传统 MicroBlaze 的兼容性。

Exception(异常):在运行时发生的不寻常状况,此状况与当前 RISC-V hart 中的指令相关。

Hart:硬件线程。每个 MicroBlaze V 核仅支持一个硬件线程。

Interrupt(中断):一种外部异步事件,可导致 RISC-V hart 遇到意外的控制传输。MicroBlaze V 支持机器外部中断、不可屏蔽中断和定制平台中断。

Retire(停用):当一条指令执行完成时,就表示停用该指令。在 MicroBlaze V 中,当指令离开 3 阶流水线的执行 (EX) 流水线阶段,或离开其他所有流水线的写回 (WB) 流水线阶段时,就会停用该指令。

Trap(陷阱):由异常或中断引发并以陷阱处理程序为目标的控制传输。

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

    关注

    68

    文章

    19242

    浏览量

    229593
  • amd
    amd
    +关注

    关注

    25

    文章

    5464

    浏览量

    134055
  • 嵌入式
    +关注

    关注

    5082

    文章

    19095

    浏览量

    304618
  • MicroBlaze
    +关注

    关注

    3

    文章

    68

    浏览量

    21548

原文标题:MicroBlaze V 处理器参考指南

文章出处:【微信号:赛灵思,微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    处理器助Altera SOPC Builder扩展设计

    处理器上有更多的选择,Altera公司宣布,Freescale将为SOPC Builder工具推出32位V1 ColdFire。为迅速方便的使用Altera? Cyclone? I
    发表于 06-17 11:40

    ISE中应用MicroBlaze

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

    MicroBlaze处理器的PetaLinux操作系统怎么移植?

    ,而如何针对特定的微处理器选择合适的嵌入式操作系统是SOPC开发的难点之一。本文针对Xilinx公司的MicroBlaze,介绍了Pe
    发表于 03-16 06:37

    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系统

    MicroBlaze处理器简介

    MicroBlaze 是高度可配置的 IP ,支持 70 多种配置选项。一些重要的配置选项为指令/数据高速缓存、浮点单元和存储管理单元等。用户可使用高度灵活的可配置内核,实现几乎任何处理器
    的头像 发表于 03-16 16:10 1.1w次阅读
    <b class='flag-5'>MicroBlaze</b><b class='flag-5'>软</b><b class='flag-5'>核</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 3674次阅读
    论SRAM型FPGA<b class='flag-5'>软</b><b class='flag-5'>核</b><b class='flag-5'>Microblaze</b>抗单粒子加固的方法