VHDL:从 testbanch 分配到 inout 端口
VHDL: assigning to inout port from testbanch
我有带双向端口的 VHDL 模块,它嵌套在 Top 模块中。在 testbanch 中,我尝试将数据分配给连接到 Top 双向端口的信号。但是分配的数据不会传播到嵌套模块双向端口,我只在 tb 的信号处看到分配的数据,而不是在端口处。来自嵌套 bidir 端口的数据成功传播到 tb 信号。这种行为的原因是什么?
嵌套和顶部模块的双向端口必须在没有中间信号的情况下连接。在中间信号的情况下,构造将像单向一样工作。
我有带双向端口的 VHDL 模块,它嵌套在 Top 模块中。在 testbanch 中,我尝试将数据分配给连接到 Top 双向端口的信号。但是分配的数据不会传播到嵌套模块双向端口,我只在 tb 的信号处看到分配的数据,而不是在端口处。来自嵌套 bidir 端口的数据成功传播到 tb 信号。这种行为的原因是什么?
嵌套和顶部模块的双向端口必须在没有中间信号的情况下连接。在中间信号的情况下,构造将像单向一样工作。