我已经编译了我的基准并生成了 .hex 文件。在 verilog 文件中包含 .hex 文件的位置。
我所有的verilog文件都是火箭芯片文件夹中的Top.DefaultVLSIConfig.v和memdessertMemDessert.DeafultVLSIConfig.v
我的操作系统中没有 vcs 模拟器,我可以获取 verilog 文件和 hex 文件并在另一个平台上进行模拟吗?
海德尔
我已经编译了我的基准并生成了 .hex 文件。在 verilog 文件中包含 .hex 文件的位置。
我所有的verilog文件都是火箭芯片文件夹中的Top.DefaultVLSIConfig.v和memdessertMemDessert.DeafultVLSIConfig.v
我的操作系统中没有 vcs 模拟器,我可以获取 verilog 文件和 hex 文件并在另一个平台上进行模拟吗?
海德尔
是的,您可以使用其他平台。在您使用的任何平台上,您都需要一个 verilog 模拟器。Rocket Chip 包含使用 vcs 的 verilog 线束,因此如果您使用另一个模拟器,您可能需要更改线束。
我建议使用Rocket Chip 提供的 C++ 模拟器。
我的操作系统中没有 vcs 模拟器
您可以在 EDAplayground 中使用 vcs 模拟器2014.12运行您的代码
这不是一个真正的verilog问题,它是一个依赖于设计的问题,部分是一个工具问题。
在代码中的某处必须有一些内存定义,您必须在其中放置对十六进制文件的文件引用。应该很容易找到它。