vivado 下的microblaze系统搭建

 

1, 添加microblaze

2, 添加MDM ,并选择enable JTAG UART (不使用外部uart看打印,使用JTAG 传输数据到SDK 界面上)。如果不选择enable JTAG UART 就没有外部中断

3, 添加interrupt  (因为MDM使用JTAG 模式需要中断)

 

4, 自动添加模块,自动连线,连完如下图所示。个别地方和自己的设计不符,再修改 

5, 连接中断自动连线的时候,中断没有连,自己手动添加。

 

这里只有一个中断,如果有多个中断&#

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Vivado中使用MicroBlaze,可以按照以下步骤进行操作: 1. 打开Vivado软件,点击工作流导向面板中的IP Integrator,然后点击Create Block Design,开始构建带有IP核的框图。[1] 2. 在Block Design中,点击Add IP,然后找到MicroBlaze,并将其添加到Block中。你也可以使用tcl命令来添加MicroBlaze IP核,命令为:create_bd_cell -type ip -vlnv xilinx.com:ip:microblaze:9.3 microblaze_0。[1] 3. 双击MicroBlaze的Block,开始配置软核。在MicroBlaze配置窗口中,你可以进行各种设置和选项配置。[1] 一般来说,你可以根据项目需求进行选项配置。以下是一些常见的配置选项的说明: - Select implementation to optimize area (with lower instruction throughput):启用面积优化功能。如果选择了这个选项,实现过程将优化面积,尤其是减少流水线的数量。但需要注意的是,一些指令可能需要额外的时钟周期来执行,因此对性能有敏感要求的情况下不建议选择此选项。[3] - Enable MicroBlaze Debug Module Interface:启用调试功能。可以使用Xilinx Microprocessor Debugger来下载和调试程序。除非面积资源非常紧张,否则建议不要禁用此功能。[3] - Use Instruction and Data Caches:当执行存储在LMB之外的程序时,可以使用指令缓存来提高性能。指令缓存可以明显改善性能,即使缓存的大小很小。特别是在使用外部存储时,激活此选项可以获得更好的性能。[3] 这些是一些常见的配置选项,你可以根据具体需求进行选择和配置。希望这些信息对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值