Заметил копипасту в коде.
При формировании сигналов RWR и ROE проверка адреса должна бытьА в чём преимущество такого alwaysаКод:(A[15:1] == (16'o177664 >> 1))перед таким:Код:always @(*) if (PIN_nSYNC) A[15:0] = ~PIN_nAD[15:0];Можно ли вот как я сейчас, произвольно менять блокирующее присваивание на неблокирующее? Или есть какие-то хитрости, когда и где использовать определённые виды присваиваний?Код:always @(posedge PIN_nSYNC) A[15:0] <= ~PIN_nAD[15:0];
И почемузаписан так, а не так:Код:always @(negedge PIN_nDOUT) nWTBT <= PIN_nWTBT;, как вроде бы подобные alwaysы ниже, это дело вкуса или есть какие-то тонкости в способах написания?Код:always @(*) if (~PIN_nDOUT) nWTBT <= PIN_nWTBT;




Ответить с цитированием
