ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
600073 Топик полностью
POV (24.05.2015 21:58 - 22:06, просмотров: 246) ответил ыыыыыыыы на советую на электрониксе поискать - типовая ошибка. вкратце: на верилоге ты описываешь существующее устройство (а не фантазируешь с синтаксисом) - если нужен триггер, то его описания строго систематизерованы - нужно смотреть "ситнезируемое
Чего и куда там ложиться должно? С виду код кажется некорректным, хотя во всех источниках в инете именно такое и приводится (исключительно для двух сигналов)... Содержимое блока отрабатывается по фронту любого из сигналов. И не исключена ситуация, что фронт сигнала clock, а inc при этом высокого уровня - тогда регистр должен увеличиться? always @(posedge load or posedge clock or posedge inc) begin if (inc) q <= q + 1; end Или verilog не построен на здравом смысле, и оператор if внутри always работает лишь когда случился перепад именно указанного в условии сигнала? Но тогда вызывает сомнения возможность разбора последующих else.