基于MicroBlaze软核的FPGA片上系统设计.王磊.pdf

基于MicroBlaze软核的FPGA片上系统设计.王磊.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MicroBlaze软核的FPGA片上系统设计.王磊

维普资讯 针指黹a=二一指¨●=令==译码 Xilinx公司的MicroBlaze32位软处理器核是支持 理 ,通过外加控制逻辑,可以扩展外部中断。利用微处 CoreConnect总线的标准外设集合 。MicroBlaze处理器运 理器调试模块(MDM)IP核,可通过JTAG接 口来调试处 行在 l50MHz时钟下,可提供 l25D—MIPS的性能,非常 理器系统 。 多个MicroBlaze处理器可以用 1个MDM来完 适合设计针对网络 、电信 、数据通信和消费市场的复杂 成多处理器调试 。 嵌入式系统 。 (4)快速单一链路接 口 1 MicroBIaze的体系结构 MicroBlaze处理器具有8个输入和8个输出快速单一 链路接 口(FSL)。FSL通道是专用于单一方向的点到点的 MicroBlaze是基于Xilinx公司FPGA的微处理器IP核, 数据流传输接口。FLS和MicroBlaze的接 口宽度是32位。 和其它外设IP核一起,可以完成可编程系统芯片(soPc) 每一个FSL通道都可以发送和接收控制或数据字 。 的设计。MicroBlaze处理器采用RISC架构和哈佛结构的32 位指令和数据总线,可以全速执行存储在片上存储器和 2 CoreConnect技术 外部存储器中的程序,并访问其中的数据,如图 1所示 。 CoreConnect是由IBM 开发的片上总线通信链,它 使 多个芯片核相互连接成为一个完整的新芯片成为可 指 数 l 令 能 。CoreConnect技术使整合变得更为容易,而且在标 端 圉 秦DLMB 准产品平台设计中,处理器 、系统以及外围的核可以重 总 总 l 线 复使用, 以达到更高的整体系统性能 。 接 苦霪l而 通用寄存器组 ~ CoreConnect总线架构包括处理器本机总线(PLB),片 口 32×32bit 上外围总线(OPB),1个总线桥,2个判优器,以及 1个 幽 1 MICroBIaze网币毒乏兰青 框 幽 饭 亩 制 苛仔 葡Luu J,H、玟 , 乙0re乙onnecl,H、绒 朱 州 4所示 。x¨inx将为所有嵌入式处理器用户提供 IBM (1)内部结构 CoreConnect许可,因为它是所有Xilinx嵌入式处理器设 MicroBlaze内部有32个32位通用寄存器和2个32位 计的基础 。MicroBlaze处理器使用了与 IBM PowerPC相 特殊寄存器一 PC指针和MSR状态标志寄存器 。为了 同的总线 ,用作外设。虽然MicroBlaze软处理器完全独 提高性能,MicroBlaze还具有指令和数据缓存 。所有的 时钟周期1时钟周期2时钟周期3时钟周期4时钟周期5 指令字长都是32位 ,有3个操作数和2种寻址模式 。指

您可能关注的文档

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档