- •Как ставится и решается задача синтеза комбинационных схем.
- •Канонический синтез одноразрядного полного двоичного сумматора.
- •1.3.Канонический синтез одноразрядного полного двоичного вычитателя.
- •1 .4 Канонический синтез реверсивного сумматора – вычитателя.
- •1/7 Какие разновидности дешифраторов можно построить? Привести пример синтеза схемы дешифратора.
- •1.8 Как решается задача сравнения кодов? Привести пример синтеза схемы сравнения.
- •1.9. Канонический синтез схем сравнения (при малой разрядности слов). Привести пример синтеза.
- •2.1 Принципы микропрограммного управления. Какую роль выполняют микропрограммы.
- •2.2 Для синтеза каких устройств необходима разработка микропрограмм? Привести примеры.
- •2.4 Операционное устройство как совокупность операционного и управляющего автоматов.
- •2.5 Структура и функции управляющего автомата.
- •2.6 Структура и функции операционного автомата.
- •2.7 Как происходит согласование по времени работы операционного и управляющего автоматов.
- •2.8 Этапы функционального проектирования автомата Мили. Привести пример.
- •2.10 Этапы структурного проектирования автомата Мили. Привести пример.
- •2.11 Этапы структурного проектирования автомата Мура. Привести пример.
- •2.12 Сравнительный анализ управляющих автоматов по модели Мили и по модели Мура (общность и отличия).
- •2.13 Разновидности элементарных цифровых автоматов (триггеров). Привести примеры.
- •2.14 Канонический синтез микропрограммного управляющего автомата по модели Мили.
- •2.15 Канонический синтез микропрограммного управляющего автомата по модели Мура.
- •2.16 Каноническая структура операционного автомата.
- •2.17 Гонки в автоматах и методы их устранения.
- •2.18 Методы кодирования состояний управляющих автоматов. Примеры кодирования.
- •2.19 Понятие о контроле цифровых автоматов. Корректирующие коды.
- •2.20 Контроль передачи информации по четности (нечетности).
- •2.21 Контроль, по четности (нечетности), передачи информации с инвертированием.
- •2.22 Коды Хэмминга и их построение (на примере кода (7,4)).
2.13 Разновидности элементарных цифровых автоматов (триггеров). Привести примеры.
Элементарные цифровые автоматы, или триггеры, представляют собой основные строительные блоки в цифровой логике и используются для хранения одного бита информации.
Асинхронный триггер изменяет своё состояние непосредственно в момент появления соответствующего информационного сигнала
Синхронные триггеры с динамическим тактированием изменяют своё состояние только в момент определённого перехода тактового сигнала Типы:
RS-триггер - асинхронный триггер, который сохраняет своё предыдущее состояние при неактивном состоянии обоих входов и изменяет своё состояние при подаче на один из его входов активного уровня.
______
S --| |--- Q
| RS |
R --|_____|--- /Q
D-триггер - запоминает состояние входа и выдаёт его на выход.
D Q(t) Q(t+1)
0 0 0
0 1 0
1 0 1
1 1 1
Т-триггер он является простейшим счётчиком по модулю 2. После поступления на вход "T" импульса, состояние триггера меняется на прямо противоположное.
____
T -- -| |--- Q
| T |
CLK -|____|--- /Q
JK триггер - работает так же как RS-триггер, но при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное, то есть выполняется операция инверсии
J K Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
2.14 Канонический синтез микропрограммного управляющего автомата по модели Мили.
Для построения канонического синтеза УА по Мили, нужно для начала сделать разметку графической схемы автомата по состояниям.
Затем по выделенным состоянием начинаем заплнять таблицу переходов, учитывая состояния и микрооперации между ними
2.15 Канонический синтез микропрограммного управляющего автомата по модели Мура.
Канонический синтез микропрограммного управляющего автомата по модели Мура включает в себя несколько этапов:
1. Определение состояний автомата: Начинается с определения всех возможных состояний автомата на основе его спецификаций и требований к функционированию.
2. Разметка состояний: Каждому состоянию присваивается уникальная метка, которая будет использоваться для дальнейшей работы.
3. Анализ переходов: Изучаются возможные переходы между состояниями автомата на основе его структуры и задач, которые он должен выполнять.
4. Формирование обратной структуры и таблицы переходов: Строится таблица, которая описывает переходы между состояниями автомата и условия, при которых эти переходы происходят. Эта таблица может быть упорядочена по состояниям или по условиям, в зависимости от удобства анализа.
5. Кодирование состояний: Каждому состоянию присваивается уникальный код, который будет использоваться для управления автоматом.
6. Формирование уравнений для функции переходов: На основе таблицы переходов формулируются уравнения, которые определяют условия перехода между состояниями автомата.
7. Реализация и тестирование: Полученные уравнения используются для разработки программы управления автоматом, которая затем тестируется на соответствие требованиям и корректность работы.
Таким образом, канонический синтез микропрограммного управляющего автомата по модели Мура включает в себя анализ, проектирование и реализацию управляющей программы, основанной на заданных условиях и требованиях к автомату.