Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка простейшего цифрового устройства на основе управляющегоавтоматаСодержание книги
Поиск на нашем сайте
Лабораторная работа №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; просмотров: 308; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.137 (0.008 с.) |