Verilog中为inout类型赋值

Verilog中为inout类型赋值

AMENG
2023-07-14 / 0 评论 / 38 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年07月14日,已超过338天没有更新,若内容或图片失效,请留言反馈。

inout类型的作用

inout 类型常出现于芯片外部引脚,为的是减少管腿个数,一个端口同时做输入和输出。

inout类型的用法

那么,如何判断这个数据段代表输入还是输出呢?一般我们还需要另一个读写控制信号we,根据这个决定inout类型的数据段按读还是写解析。

因为inout类型既是input又是output类型,所以必须同时遵守输入输出的描述规定。这个规定也很好理解。因为硬件描述语言的=不是C语言的“覆盖”,而是用一根线将电路中的两个点链接起来。如果这个=表示的电线链接了两个寄存器类型,那么当其中一个reg改变时,另一个无法改变,则会产生冲突。所以用语法规定,盛装某电路模块输出信息的必须是wire类型。

那么,在向inout类型传入数据时(tb模块),必须遵守output的规定,使用线网型。(inout接口的另一端必须是wire)



0

评论 (0)

取消