资料
  • 资料
  • 专题
摘要: 分析软处理器MicroBlaze的体系结构,给出MicroBlaze内核在软件无线电系统中的应用,实现SOPC(可编程系统芯片)。
推荐星级:
时间:2019-12-25
大小:225KB
阅读数:299
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
分析软处理器MicroBlaze的体系结构,给出MicroBlaze内核在软件无线电系统中的应用,实现SOPC(可编程系统芯片)。 基于MicroBlaze软核的FPGA片上系统设计 摘要: 分析软处理器MicroBlaze的体系结构,给出MicroBlaze内核在软件无线电系统中的应用 ,实现SOPC(可编程系统芯片)。 关键词: FPGA IP Core SOPC MicroBlaze CoreConnect 软处理器 软件无线电 Xilinx公司的MicroBlaze 32位软处理器核是支持CoreConnect总线的标准外设集合。MicroBlaze处理器运行在150 MHz时钟下,可提供125 D- MIPS的性能,非常适合设计针对网络、电信、数据通信和消费市场的复杂嵌入式系统。 1 MicroBlaze的体系结构 MicroBlaze 是基于Xilinx公司FPGA的微处理器IP核,和其它外设IP核一起,可以完成可编程系统芯 片(SOPC)的设计。MicroBlaze 处理器采用RISC架构和哈佛结构的32位指令和数据总线,可以全速执行存储在片上存储 器和外部存储器中的程序,并和其它外设IP核一起,可以完成可编程系统芯片(SOPC)的 设计。MicroBlaze处理器采用RISC架构和哈佛结构的32位指令和数据总线,可以全速执 行存储在片上存储器和外部存储器中的程序,并访问其的数据,如图1所示。 [pic] (1)内部结构 MicroBlaze内部有32个32位通用寄存器和2个32位特殊寄存器—PC指针和MSR状态标志寄存 器。为了提高性能,MicroBlaze还具有指令和数据缓存。所有的指令字长都是32位,有 3个操作数和2种寻址模式。指令按功能划分有逻辑运算、算术运算、分支、存储器读/写 和特殊指令等。指令执行的流水线是并行流水线,它分为3级流水:取指、译码和执行, 如图2所示。 (2)存储结构 MicroB……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书