Che*_*ron 5 verification unit-testing vhdl ghdl test-bench
每当我创建 VHDL 设计时,我都会有很多模块。这些模块中的每一个都连接到一个主文件,因此所有内容都被合成。但我想为这些模块中的每一个编写单独的测试平台,并为全局流程编写一个。如果我能做一些事情将所有这些测试平台连接在一起并让它们连续运行,在一次运行中测试我的整个设计,那就太好了。我怎么能这样做?我喜欢使用 GHDL 和断言。是否可以创建一个超级测试平台?或者迭代它们的shell脚本会更好吗?
简短的回答是VUnit。
它得到了开源 VHDL 模拟器GHDL的官方支持,并且还带有OSVVM——一组用于随机值生成和测试覆盖率的测试平台帮助包。
您应该考虑使用 GHDL 0.34dev(从源代码构建),因为它对 vunit 和 OSVVM 进行了一些修复。
所有源代码都可以在 GitHub 存储库中找到:
| 归档时间: |
|
| 查看次数: |
755 次 |
| 最近记录: |