CTT 发表于 2010-6-26 02:12:46

求助:有关inout 口在testbench中

本帖最后由 fpgaw 于 2011-8-17 13:39 编辑

在testbench中的inout口应该如何声明?本人用的是verilog编程语言

ICE 发表于 2010-6-26 03:05:21

用reg就可以了阿,如果只输出,用wire也可以阿,<br>
不过强烈建议不要用inout,不好的风格。

ups 发表于 2010-6-26 03:28:25

定义一个为reg的中间变量,输入的时候用这个中间变量,输出的时候用wire型的,然后用assign语句写一个3态控制的。

usd 发表于 2010-6-26 03:45:47

原帖由 loglong933 于 2006-7-19 21:35 发表<br>
用reg就可以了阿,如果只输出,用wire也可以阿,<br>
不过强烈建议不要用inout,不好的风格。 ram的数据总线要能读也能写,不用inout还能用什么呢?

interig 发表于 2010-6-26 05:44:05

原帖由 bemoon 于 2006-7-20 00:51 发表<br>
<br>
<br>
ram的数据总线要能读也能写,不用inout还能用什么呢? testbench 的时候不用那么写了吧?况且也没见过那么写的.一般就是reg,wire.

interig 发表于 2010-6-26 06:34:54

原帖由 csharp 于 2006-7-20 11:14 发表<br>
<br>
<br>
<br>
<br>
testbench 的时候不用那么写了吧?况且也没见过那么写的.一般就是reg,wire. 为什么不用这么写了?大量dpram fifo的tb不都是用inout型端口描述data bus吗?inout有时候是必须的。<br>
另外,inout是端口说明关键字,reg wire是类型说明关键字,不能描述端口传输方向。inout端口也是要用reg wire描述其输出输入行为的。

AAT 发表于 2010-6-26 07:26:24

楼上的,我已经给出了怎么写哈

ATA 发表于 2010-6-26 08:38:25

我现在也遇到这个问题了

VVIC 发表于 2010-6-26 08:49:44

如果用VHDL语言怎么写inout型管教的测试文件

HDL 发表于 2010-6-26 10:29:57

原帖由 wuyi1981 于 2006-7-19 21:55 发表<br>
定义一个为reg的中间变量,输入的时候用这个中间变量,输出的时候用wire型的,然后用assign语句写一个3态控制的。 就是这样的。。。
页: [1] 2
查看完整版本: 求助:有关inout 口在testbench中