当前位置:  开发笔记 > 编程语言 > 正文

用于测试平台的verilog或systemc

如何解决《用于测试平台的verilog或systemc》经验,为你挑选了1个好方法。

我被分配了验证一些基于verilog的RTL代码的任务.现在,使用verilog编写RTL测试平台似乎非常困难(对我来说).所以我想尝试下列之一. - 尝试为RTL提供PLI接口,从而调用'C函数进行测试 - 使用系统'C来连接'C函数

PS:我已经有了一个广泛的'C代码,用于测试行为模型.我是硬件编程世界的新手.任何指针都将非常感激.



1> Himadri Chou..:

如果您已经拥有用于测试行为模型的大量C代码,那么要做的就是添加一个PLI(或DPI)接口,允许您从verilog调用该c代码.

SystemC基本上是C++,有很多类允许你对HW进行建模.我不知道如何通过学习SystemC来获得您正在尝试的任务,因为您已经拥有可以测试HW的C模型.学习SystemC对于你想要做的事情可能有些过分.

仅供参考.如果你想学习当今行业中大量使用的东西,那么我建议你学习SystemVerilog.这些天SystemVerilog,基本上是verilog,内置了一堆高​​级软件语言功能; 与"VMM"一起,"验证方法"(即一堆库)似乎在硬件验证领域风靡一时.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有