电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Microblaze串口设计流程VIP免费

Microblaze串口设计流程_第1页
1/16
Microblaze串口设计流程_第2页
2/16
Microblaze串口设计流程_第3页
3/16
基于 Xilinx FPGA的数据通信设计流程 EDK是 Xilinx公司在可编程逻辑器件上进行嵌入式处理器系统设计的一系列软件工具,它支持 IBM PowerPC处理器硬核和 Xilinx公司的 MicroBlaze处理器软核。 EDK包括如下部分: <1>Xilinx Platform Studio(XPS)图形界面; <2>嵌入式系统工具集; <3>嵌入式处理 IP核,比如处理器和外围设备; <4>Platform Studio SDK(软件开发工具),可用于开发嵌入式应用程序。 MicroBlaze嵌入式软核是一个被 Xilinx公司优化过的可以嵌入在 FPGA中的 RISC处理器软核,具有运行速度快、占用资源少、可配置性强等优点,广泛应用于通信、军事、高端消费市场等领域。 1. MicroBlaze的体系结构 MicroBlaze 是基于 Xilinx公司 FPGA的微处理器 IP核,和其它外设IP核一起,可以完成可编程系统芯片(SOPC)的设计。MicroBlaze 处理器采用 RISC架构和哈佛结构的 32位指令和数据总线,可以全速执行存储在片上存储器和外部存储器中的程序,并和其它外设 IP核一起,可以完成可编程系统芯片(SOPC)的设计。MicroBlaze处理器采用 RISC架构和哈佛结构的 32位指令和数据总线,可以全速执行存储在片上存储器和外部存储器中的程序,并访问其的数据。 MicroBlaze内部有 32个 32位通用寄存器和 2个 32位特殊寄存器—PC指针和 MSR状态标志寄存器。为了提高性能,MicroBlaze还具有指令和数据缓存。所有的指令字长都是 32位,有 3个操作数和 2种寻址模式。指令按功能划分有逻辑运算、算术运算、分支、存储器读/写和特殊指令等。指令执行的流水线是并行流水线,它分为 3级流水:取指、译码和执行。 MicroBlaze可以响应软件和硬件中断,进行异常处理,通过外加控制逻辑,可以扩展外部中断。利用微处理器调试模块(MDM)IP核,可通过JTAG接口来调试处理器系统。多个 MicroBlaze处理器可以用 1个 MDM来完成多处理器调试。 MicroBlaze处理器具有 8个输入和 8个输出快速单一链路接口(FSL)。FSL通道是专用于单一方向的点到点的数据流传输接口。FLS和 MicroBlaze的接口宽度是 32位。每一个 FSL通道都可以发送和接收控制或数据字。 2. MicroBlaze的开发 应用 EDK(嵌入式开发套件)可以进行 MicroBlaze IP核的开发。工具包中集成了硬件平台生产器、软件平台产生器、仿真模型生成器、软件编译器和软件调试工具等。EDK中提供一个集成开发环境 XPS(Xilinx平台工作室),以便使用系统提供的所有工...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Microblaze串口设计流程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部