Guest
Hi
I have an entity with inout port and instantiated this entity in the
test bench to send some test waveforms to it. Even though I assign a
value to this port in the test bench it always gets "U". The debugger
shows that the assignment istatement s getting executed but the value
remains "U". When I change the port type to "in" in the inner entity
and leave the port type as inout in the top level entity (test bench)
it works fine. Why? I would really appreciate if anyone could clarify
this behaviour.
Thanks
MKumar
www.onchiptech.com
I have an entity with inout port and instantiated this entity in the
test bench to send some test waveforms to it. Even though I assign a
value to this port in the test bench it always gets "U". The debugger
shows that the assignment istatement s getting executed but the value
remains "U". When I change the port type to "in" in the inner entity
and leave the port type as inout in the top level entity (test bench)
it works fine. Why? I would really appreciate if anyone could clarify
this behaviour.
Thanks
MKumar
www.onchiptech.com