Не удается разрешить несколько постоянных драйверов для ошибки net Quartus - PullRequest
0 голосов
/ 02 августа 2020

это очень простой c вопрос, но если кто-нибудь может помочь мне с этими ошибками, я буду очень признателен. Я студент EE, новичок в Verilog, и был бы признателен за любую помощь / объяснение.

Я получил следующие ошибки:

  • 10028 Не удается разрешить несколько постоянных драйверов для "led" в compare_block.sv (66)
  • 10029 Постоянный драйвер в compare_block.sv (61)

Что это за несколько постоянных драйверов? Первоначально у меня было назначение светодиода (led <= led_val) во втором блоке always, и я думал, что перемещение его в первый блок всегда изменит ошибки, но этого не произошло.

1 Ответ

0 голосов
/ 02 августа 2020

Разобрался! В двух случаях я пытался инициализировать один led = 0 в одном всегда блоке, а затем назначать led <= led_val в другом. Вы не можете ссылаться на выход в двух разных блоках always.

...