FPGA Notes

EDK Instruction Simulator

0
阅读(3857)

PPC有Instruction Simulator叫做ISS,MicroBlaze其实也有。我将它们统称为EDK Instruction Simulator。以前经常和Virtual Platform的概念混淆起来。

Instruction Simulator: 精确到时钟周期,只能仿真指令,即没有外围设备,只支持64KB的RAM。不能printf,不能点LED。
Virtual Platform: Instruction Simulator + 外围设备模拟器。曾经支持uart等等外设。外设仿真模型是从HDL实现转换成C语言的。

Virtual Platform已经不再开发也不再支持。但是Instruction Simulator还是可以用。在XMD选择连接对象的时候,选择Simulator,然后就能连接到指令仿真器,并且可以用GDB跟踪调试。注意在Simulator中所有对外部访问的语句都将没有响应。

【REF】
est_rm.pdf --> XMD章节

 

Baidu
map