-
nckm
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 112
-
Спасибо получено: 34
-
-
-
-
-
|
parus пишет: а always блоков три штуки для понимания или это тоже магия?
я когда начинал писать на verilog то же писал один always блок и в нем все все случаи описывал.
Получалась большая программа, как на С или паскале.
Сейчас так стараюсь не делать. Возможно мышление немного поменялось.
Сейчас я представляю один always блок описывает один (не два) регистра и все, ничего больше.
К регистру идут сигналы тактовой частоты и ассинхронный ресет: always @(posedge clk or posedge reset)
Как-то так.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
pixar
-
-
Не в сети
-
Новый участник
-
-
Сообщений: 14
-
Спасибо получено: 2
-
-
|
nckm пишет: я когда начинал писать на verilog то же писал один always блок и в нем все все случаи описывал.
В книжке
as.wiley.com/WileyCDA/WileyTitle/productCd-0470823232.html
описано три способа построения конечного автомата(с443):
- 1 регистр состояний и 1 always block ;
- 1 регистр состояний и 2 always blocks ;
- 2 регистр состояний и 3 always blocks ;
постепенно соглашаюсь с автором , что таки да , третий способ - лучший .
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.124 секунд