двунаправленный сигнал не дает HiZ во вложенном назначении - PullRequest
0 голосов
/ 28 января 2019

При назначении сигналов HiZ и 1'b0 двунаправленному порту с использованием вложенного назначения я всегда получаю 1'b0 на выходе.

Я пытаюсь создать двунаправленный порт для своего дизайна

assign sig_bidir = (state==state1 || state==state2|| state==state3)? (sig1? 1'b0: 1'bZ): 1'bZ;

Когда происходит совпадение состояний, sig_bidir застревает на 1'b0.Он должен следовать за 1'b0 или HiZ в зависимости от состояния sig1.

1 Ответ

0 голосов
/ 29 января 2019

Я нашел ответ во время отладки.Это не связано с утверждением выше.Вышеприведенное утверждение верно.

...