PicoBlaze软核的仿真与调试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PicoBlaze软核的仿真与调试

引言

PicoBlaze 是Xilinx 公司为Virtex、Spartan 系列FPGA 和CoolRunnerII 系列CPLD 设计的8 位嵌入式处理器软核。PicoBlaze 嵌入式处理器具有高达

44~100 MIPS 的指令执行速度,并具有效率高、占用资源少等优点,可以方便地嵌入到硬件系统设计中,实现与其他功能模块的无缝连接[1],在FPGA 嵌入

式系统中具有广泛的应用。传统的PicoBlaze 项目调试方法通常将PicoBlaze 的汇编程序编译后,与FPGA 相关逻辑综合、实现,然后下载到电路板上进行板

级验证,往往要花费大量时间,效率低下。本文介绍了一种基于pBlazIDE 的PicoBlaze 汇编程序仿真调试方法,并对基于JTAG Loader 的PicoBlaze 程序快速更新方法进行了详细分析。实践证明,该方法简便可行、效率较高,大大加

快了PicoBlaze 项目的调试进度。

1pBlazIDE 仿真调试工具

pBlazIDE 是一款免费的图形化仿真调试工具,只有145 MB,无需安装即可使用[1],非常适合于PicoBlaze 汇编程序的前期仿真验证。pBlazIDE 具有以下

功能:

◆按语法分色高亮显示代码;

◆指令集仿真器,可设置断点,并可查看寄存器和存储器内容;

◆源代码格式化;

◆KCPSM3 到pBlazIDE 导入功能,并自动完成语法转换;

◆支持语法分色高亮显示HTML 文件输出。

pBlazIDE 仿真调试工具窗口布局如图1 所示。pBlazIDE 仿真调试工具窗口

布局为标准的Windows 界面,主要包括菜单栏、工具栏、代码区、I/O 端口栏、

相关文档
最新文档