|
|
悬赏300资产已解决
本帖最后由 0223 于 2012-11-1 10:45 编辑
最近在编写SV程序的时候产生了如下疑惑,还请高人指点,若不吝赐教,十分感谢:
1. module 可以 调用program;program可以调用task,function,class;这样的层次关系对吗?
2. 一般testbench的层次结构是怎样的?
3. 在仿真时出现了
A member of a dynamic variable (pci_random) is not allowed as a port actual.
这样的错误,到底应该如何解决呢?(已解决)
4.module 与 program的异同点。
谢谢了。 |
最佳答案
查看完整内容
1. module 可以调用 module,program,function,task,class,interface等
program可以调用function,task,class,interface等
class可以调用function,task,class,interface等
2. 最简单的结构是:
generator -> driver -> DUT -> monitor
| |
|-> scoreboard < -|
3. 这个要看具体的代码了 ...
|