- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子发烧友 电子技术论坛
基于 MicroBlaze 软核的 FPGA 片上系统设计
摘要: 分析软处理器 MicroBlaze 的体系结构,给出 MicroBlaze 内核在软件无线电系统中
的应用,实现 SOPC(可编程系统芯片)。
关键词: FPGA,IP Core,SOPC,MicroBlaze,CoreConnect,软处理器,软件无线电,可
编程逻辑
Xilinx 公司的 MicroBlaze 32 位软处理器核是支持 CoreConnect 总线的标准外设集合。
MicroBlaze处理器运行在 150MHz 时钟下,可提供 125 D-MIPS 的性能,非常适合设计针对
网络、电信、数据通信和消费市场的复杂嵌入式系统。
1 MicroBlaze 的体系结构
MicroBlaze 是基于 Xilinx 公司FPGA的微处理器 IP 核,和其它外设 IP 核一起,可以完成
可编程系统芯片(SOPC)的设计。MicroBlaze 处理器采用 RISC 架构和哈佛结构的 32位指
令和数据总线,可以全速执行存储在片上存储器和外部存储器中的程序,并和其它外设 IP
核一起,可以完成可编程系统芯片(SOPC)的设计。MicroBlaze 处理器采用 RISC 架构和哈佛
结构的 32 位指令和数据总线,可以全速执行存储在片上存储器和外部存储器中的程序,并
访问其的数据,如图 1所示。
电子发烧友 电子技术论坛
(1)内部结构
MicroBlaze内部有32个32位通用寄存器和2个32位特殊寄存器—PC指针和MSR状态标志
寄存器。为了提高性能,MicroBlaze 还具有指令和数据缓存。所有的指令字长都是 32 位,
有 3 个操作数和 2 种寻址模式。指令按功能划分有逻辑运算、算术运算、分支、存储器读/
写和特殊指令等。指令执行的流水线是并行流水线,它分为 3 级流水:取指、译码和执行,
如图 2 所示。
(2)存储结构
MicroBlaze是一种大端存储系统处理器,使用如图 3 所式的格式来访问存储器。
(3)中断控制和调试接口
MicroBlaze可以响应软件和硬件中断,进行异常处理,通过外加控制逻辑,可以扩展外部
中断。利用微处理器调试模块(MDM)IP 核,可通过 JTAG 接口来调试处理器系统。多个
MicroBlaze处理器可以用 1 个MDM来完成多处理器调试。
电子发烧友 电子技术论坛
(4)快速单一连接路接口
MicroBlaze处理器具有 8 个输入和8个输出快速单一链路接口(FSL)。FSL 通道是专用于
单一方向的点到点的数据流传输接口。FLS 和MicroBlaze 的接口宽度是 32 位。每一个 FSL
通道都可以发送和接收控制或数据字。
2 CoreConnect 技术
CoreConnect 是由 IBM 开发的片上总线通信链,它使多个芯片核相互连接成为一个完事的新
芯片成为可能。CoreConnect 技术使整合变得更为容易,而且在标准产品平台设计中,处理
器、系统以及外围的核可以重复使用,以达到更高的整体系统性能。
CoreConnect总线架构包括处理器本机总线(PLB),片上外围总线(OPB),1 个总线桥,2
个判优器,以及 1 个设备控制寄存器 (DCR)总线,CoreConnect 总线架构如图 4 所示。Xilinx
将为所有嵌入式处理器用户提供 IBM CoreConnect 许可,因为它是所有 Xilinx 嵌入式处理
电子发烧友 电子技术论坛
器设计的基础。MicroBlaze 处理器使用了与 IBM PowerPC 相同的总线,用作外设。虽然
MicroBlaze软处理器完成独立于 PowerPC,但它让设计者可以选择芯片上的运行方式,包括
一个嵌入式 PowerPC,并共享它的外设。
(1)片上外设总线(
您可能关注的文档
- 2014《热点重点难点专题透析》高考二轮数学第1专题(文)不等式函数与导数.ppt
- 2014《热点重点难点专题透析》高考二轮数学第2专题(文)数列.ppt
- 2014《热点重点难点专题透析》高考二轮数学第8专题(文)高考数学填空题解题策略.ppt
- 2014高考地理一轮全程复习方案 第50讲 海洋地理(海底形态与构造)湘教版.doc
- 2014届新课标高考生物总复习配套课件:2-5-3人类遗传病.ppt
- 2014年高考生物复习素材:热点重点难点专题突破 2.doc
- 2014年广东省高中生物学业水平考试模拟试题(二).doc
- 2014年广州公务员考试行测真题之常识判断.doc
- 2014年生态木结构行业的分析及市场调查报告.docx
- 2015届江门市普通高中高二调研测试理综卷(2014.07).doc
最近下载
- 国家安全教育大学生读本高教2024版课件-第九章筑牢其他各领域国家安全屏障-.pptx VIP
- TCSGPC-水库库岸边坡变形监测技术规程.pdf VIP
- 雅思基础入学测试题(参考).pdf VIP
- 遗体防腐整容之遗体消毒——化学法消毒遗体.pptx VIP
- 中国古代文学史魏晋南北朝文学教学优质课件.pptx VIP
- 2025年北京银行招聘考试(行政能力测验)历年参考题库含答案详解(5卷).docx VIP
- 昭和ロマンス(昭和罗曼史,岸部真明)吉他弹奏图曲谱.pdf VIP
- 【2025秋】人教版三年级数学上册教学计划(及进度表).docx
- 2025年杭州银行招聘考试(行政能力测验)历年参考题库含答案详解(5卷).docx VIP
- 第十一章 遗体防腐常用器械.ppt VIP
文档评论(0)