随笔分类 - 数字验证
摘要:这两个系统任务是用来从指定文件中读取数据到寄存器数组或者RAM、ROM中。除了可以在仿真的任何时刻被执行使用外,根据综合工具的不同,也可以用来对RAM或者ROM进行初始化(Vivado支持)。对于$readmemb和$readmemh系统任务,每个数字可以是二进制和十六进制数字。 使用格式共6种:
阅读全文
摘要:有道云笔记 (youdao.com) 重新进入docker后需要执行: 问题: spike如何获得标准输出?用于与后仿对比 解决: riscv-non-isa/riscv-arch-test (github.com)
阅读全文
摘要:一,基础介绍 VCS用来编译仿真verilog/systemverilog,先将HDL源文件转化为C文件,在linux下编译和链接生成可执行文件,运行可执行文件即可得到仿真结果。 编译命令格式 :vcs sourcefile [compile_time_option] (编译选项用来控制编译过程)
阅读全文