Вопросы с тегом «state-machines»

29
Почему выходные данные элементов с состоянием часто называют Q?

На схемах логических схем я видел различные соглашения для именования входов и выходов логических вентилей и комбинаторных схем. Тем не менее, элементы с состоянием, такие как защелки и триггеры, часто имеют свое «состояние», называемое Q. Я подозреваю, что существует связь с абстрактными машинами...

24
Методы разделения / синхронизации последовательного протокола

Поскольку асинхронная последовательная связь широко распространена среди электронных устройств даже сегодня, я считаю, что многие из нас время от времени сталкивались с таким вопросом. Рассмотрим электронное устройство Dи компьютер, PCсоединенные последовательной линией (RS-232 или аналогичные) и...

24
Вопрос интервью VHDL - определение, можно ли разделить число на 5 без остатка

Я видел хороший вопрос для VHDL - собери систему, которая получает число и определяет, можно ли его разделить на 5 без остатка. Я пытался решить это с помощью конечного автомата (полагаю, они не хотят, чтобы вы использовали mod или rem ), и хотя у меня был первоначальный успех (числа, такие как 5,...

9
Нажатие на те же строки клавиш одновременно

Я проектирую клавиатуру в VHDL. Все работает нормально, когда нажата только одна клавиша. Я сканирую каждый столбец на предмет нажатия клавиши на конечном компьютере, и когда ни одна клавиша не нажимается, это условие, при котором pin4pin6pin7pin2 = "0000"я переключаюсь в следующее состояние для...

9
Обработка прерываний в микроконтроллерах и пример FSM

Начальный вопрос У меня есть общий вопрос об обработке прерываний в микроконтроллерах. Я использую MSP430, но я думаю, что вопрос может быть распространен на другие СК. Я хотел бы знать, является ли хорошей практикой частое включение / отключение прерываний по всему коду. Я имею в виду, если у меня...

8
Встроенные автоматы программирования

Я смотрю на реализацию нетривиального конечного автомата (заданного как иерархическая диаграмма состояний UML) на 32-битном MCU с gcc. Существуют ли практические правила, что работает лучше, а что - хуже? Моя интуиция говорит, что основанная на переключателе (или даже вычисленная goto) реализация...