597 читали · 4 года назад
Конечная машина состояний в языке Verilog
В этой статье мы приступаем к освоению еще одной важнейшей темы в области разработки аппаратного обеспечения. Это конечные машины состояний. Они же автоматы состояний. Смысл искать правду в заумных определениях нет никакого. Давайте разберемся с ними, имея конкретную задачу и способ ее решения. Общая характеристика автоматов Начнем с простого. Существует немало задач, требующих реакции устройства не только в зависимости от текущего состояния сигналов на входе, но и от их прошлых состояний. Прошлые состояния хранятся в элементах памяти цифровых устройств...