Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка простейшего цифрового устройства на основе управляющегоавтоматаСтр 1 из 3Следующая ⇒
Лабораторная работа №2 Разработка простейшего цифрового устройства на основе управляющегоавтомата
Введение Большинство цифровых устройств состоит, как правило, из двух частей: операционной части и управляющей части. Операционная часть выполняет обработку цифровых данных под управлением управляющей части (управляющего автомата). Существуют два метода построения логики управляющих автоматов: с жёсткой (фиксированной) логикой, с хранимой в памяти микропрограммой. Принцип функционирования автомата с жесткой логикой жёстко задан его схемой. Для внесения даже незначительных изменений в алгоритм необходимо полностью (или почти полностью) пересинтезировать всю схему автомата. Обобщённая структурная схема УА с жёсткой логикой имеет вид – рис. 1. Рис. 2. Обобщённая структурная схема УА с жёсткой логикой где: X – множество входных сигналов автомата, Y – множество выходных сигналов, D – сигналы управления памятью, T – сигналы состояния. УА состоит из 2-х функциональных блоков: 1. КС – комбинационная схема, формирующая выходные сигналы автомата и сигналы управления памятью. 2. Память автомата – просто набор триггеров (регистр). Кол-во триггеров n определяется количеством k требуемых состояний автомата. k равно ближайшему целому (в большую сторону) числу из значений выражения 2n. Т.е. n=]log2k[. Например, если у нас 5 состояний, то мы должны поставить 3 триггера (23=8>5), а если 8, то 4 (24=16>8). УА с жёсткой логикой бывают 2-х видов – Мили и Мура. Микропрограммный автомат, работает под управлением программы, записанной в памяти автомата.
Синтез управляющего автомата Мили Шаг 1. Разметка ГСА 1. Символом Q0 помечаем вход вершины, следующий за начальной и вход конечной вершины 2. Входы всех вершин, следующих за операторными, помечаем символами состояний Q1-Q5. 3. Вход вершины отмечаются одним символом.
Схема алгоритма приведена на рисунке:
Рисунок 4 - Размеченная ГСА автомата Мили
Как видим наш автомат должен иметь k = 6 состояний (Q0-Q5). Для его построения необходимо n=]log26[= 3 элемента памяти. В качестве элемента памяти будем использовать четырехразрядный параллельный регистр. Шаг 2 Кодирование состояний
Зададим таблицу кодировки состояний
Шаг 3 Построение полной таблицы переходов автомата Мили
Состояние Q0 необходимо для начальной установки данных D1, D2. В состоянии Q1 данные записываются в входные регистры.
Шаг 1. Разметка ГСА 1. Символом Q0 отмчается начальная и кнечная вершина ГСА. 2. Символами Q1-Q5 отмечаются все операторные вершины ГСА. 3. Каждая опраторная вершина помечается одним символом. Рамеченная ГСА автомата Мура приведена на рисунке 7.
Рисунок 7 Размеченная ГСА автоиата Мура
Шаг 2. Кодирование состояний и таблица выходов для построения КС2 Для КС2
Лабораторная работа №2 Разработка простейшего цифрового устройства на основе управляющегоавтомата
Введение Большинство цифровых устройств состоит, как правило, из двух частей: операционной части и управляющей части. Операционная часть выполняет обработку цифровых данных под управлением управляющей части (управляющего автомата).
Существуют два метода построения логики управляющих автоматов: с жёсткой (фиксированной) логикой, с хранимой в памяти микропрограммой. Принцип функционирования автомата с жесткой логикой жёстко задан его схемой. Для внесения даже незначительных изменений в алгоритм необходимо полностью (или почти полностью) пересинтезировать всю схему автомата. Обобщённая структурная схема УА с жёсткой логикой имеет вид – рис. 1. Рис. 2. Обобщённая структурная схема УА с жёсткой логикой где: X – множество входных сигналов автомата, Y – множество выходных сигналов, D – сигналы управления памятью, T – сигналы состояния. УА состоит из 2-х функциональных блоков: 1. КС – комбинационная схема, формирующая выходные сигналы автомата и сигналы управления памятью. 2. Память автомата – просто набор триггеров (регистр). Кол-во триггеров n определяется количеством k требуемых состояний автомата. k равно ближайшему целому (в большую сторону) числу из значений выражения 2n. Т.е. n=]log2k[. Например, если у нас 5 состояний, то мы должны поставить 3 триггера (23=8>5), а если 8, то 4 (24=16>8). УА с жёсткой логикой бывают 2-х видов – Мили и Мура. Микропрограммный автомат, работает под управлением программы, записанной в памяти автомата.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-19; просмотров: 207; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.217.108.11 (0.011 с.) |