团队名称:瀚海队
团队编号:CICC3348
如标题所示,我们分享如何在Vivado上仿真蜂鸟SOC,仿真NucleiStudio编译好的程序
具体步骤
1. 将蜂鸟soc移植到Vivado
只要将端口映射好,注意配置好时钟和bank ram的IP就可以

2. 将机器指令初始化到ITCM的bank-ram-IP
生成的机器指令在这里

然后我们需要把它转化为coe文件

我们参考网上的相关代码,做了hex到coe的转换,核心代码实现如下:
读取hex:

生成coe:

3. 然后就可以仿真啦
抛砖引玉,谢谢大家