Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Помогите сделать вроде простой модуль

Re: Помогите сделать вроде простой модуль 13 года 4 мес. назад #768

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 112
  • Спасибо получено: 34

parus пишет: а always блоков три штуки для понимания или это тоже магия?


я когда начинал писать на verilog то же писал один always блок и в нем все все случаи описывал.
Получалась большая программа, как на С или паскале.

Сейчас так стараюсь не делать. Возможно мышление немного поменялось.

Сейчас я представляю один always блок описывает один (не два) регистра и все, ничего больше.
К регистру идут сигналы тактовой частоты и ассинхронный ресет: always @(posedge clk or posedge reset)
Как-то так.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Помогите сделать вроде простой модуль 13 года 3 мес. назад #811

  • pixar
  • 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 ;

постепенно соглашаюсь с автором , что таки да , третий способ - лучший .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.124 секунд
Работает на Kunena форум