编译ISA自测试用例

在windows下装一个linux环境(https://cloud.tencent.com/developer/article/1935774)

按照书上的步骤去nuclei官网上的Resoures/Docs&Tools下载GNU Toolchain后,编译即可

编译完成后,跑仿真设置编译器为iverilog时候发生错误,应该是版本不对。

跑仿真

Hummingbirdv2 E203 仿真排坑之路_icfg66的博客-CSDN博客

安装iverilog12.0版本后,仍make compile的时候报错。

error: malformed `define directive (‘=’)

重启之后complie没有问题

又来一个bug,上面的博客也提到了;把默认的dash改成bash即可。

/bin/sh: 1: Syntax error: “&” unexpected

冒烟成功:截图留念

搞完了仿真测试,下一步应该是去看一下这本书的下册。看完这本书发现我不会的东西实在是有一亿点多,还是得同时注重一下基础知识的补齐。东西虽然有点多,还是得一件一件来。