Синтез структуры счетчика и исследование функций счетчика с заданными параметрами. Классификация счетчиков по признакам, страница 19

А0             A15

!    . . .     !

!              !

0123456789ABCDEF <------ ШЕСТНАДЦАТЕРИЧНЫЙ НОМЕР ВХ. ПЕРЕМ.

0000000000000000 <------ ТЕКУЩЕЕ ЗНАЧЕНИЕ ВХОДНОЙ ПЕРЕМЕННОЙ

1-------000----- ..*.*... 00   ---------------- ........ 15

1-------000----- .*...... 01   ---------------- ........ 16

1-------000----- .**..... 02   ---------------- ........ 17

1-------000----- *...*... 03   ---------------- ........ 18

1-------000----- *.*..... 04   ---------------- ........ 19

1-------000----- **..*... 05   ---------------- ........ 20

1-------000----- ***.*... 06   ---------------- ........ 21

1-------000----- ..*..... 07   ---------------- ........ 22

1-------000----- .*..*... 08   ---------------- ........ 23

1-------000----- .**..... 09   ---------------- ........ 24

1-------000----- *...*... 10   ---------------- ........ 25

1-------000----- *.*.*... 11   ---------------- ........ 26

1-------000----- **...... 12   ---------------- ........ 27

1-------000----- ***.*... 13   ---------------- ........ 28

1-------000----- ...*.... 14   ---------------- ........ 29

------->DDD     HHHHHHHH <-- ВЫХОД (Н-ПРЯМОЙ, L-ИНВЕРСНЫЙ)

!

!               00000000 <-- ТЕКУЩЕЕ ЗНАЧЕНИЕ ВЫХ. ПЕРЕМЕННОЙ!

!               01234567 <-- НОМЕР ВЫХОДНОЙ ПЕРЕМЕННОЙ       !

!!-СВЯЗЬ I-ГО ВЫХОДА С I+8-М ВХОДОМ(ПРОБЕЛ-СВЯЗИ НЕТ;'D'-СВЯЗЬ!

ЧЕРЕЗ D-ТРИГГЕР;'+'-НЕПОСРЕДСТВЕННАЯ СВЯЗЬ ВЫХОДА С ВХОДОМ)!

Рис.9. Вид экрана при реализации счетчика из примера 3

4. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Подготовка к лабораторной работе

1.  Выбрать из табл.5 к лабораторной работе № 2 исходные данные для преобразователя кодов.

2.  Установить соответствие между входами/выходами ПЛМ и входами/выходами преобразователя кодов.

3.  Составить таблицу программирования ПЛМ для преобразователя кодов.

4.  Выбрать из табл.1 исходные данные для синтеза конечного автомата.

5.  Установить соответствие между входами/выходами ПЛМ и входами/выходами автомата.

6.  Выбрать входы и выходы ПЛМ для подключения элементов памяти.

7.  Составить таблицу программирования для синтезируемого автомата.

8.  Подготовить тестовый пример (для проверки работы синтезируемого автомата).

Работа в учебной лаборатории

После запуска лаборантом моделирующей программы студент выполняет следующие действия.

1.  Вводится описание таблицы программирования ПЛМ для преобразователя кодов.

2.  В ручном режиме проверяется и в случае ошибки редактируется описание таблицы программирования.

3.  Окончательная проверка выполняется в автоматическом режиме. Результат проверки демонстрируется преподавателю.

4.  Вводится описание таблицы программирования ПЛМ для конечного автомата.

5.  В ручном режиме проверяется и в случае ошибки редактируется описание таблицы программирования.

6.  Работа автомата демонстрируется преподавателю.

5. СОДЕРЖАНИЕ ОТЧЕТА

1.  Исходные данные для синтеза преобразователя кодов.

2.  Описание основных этапов синтеза преобразователя кодов.

3.  Таблица программирования ПЛМ для преобразователя кодов.

4.  Исходные данные для синтеза заданного конечного автомата.

5.  Описание основных этапов синтеза конечного автомата.

6.  Таблица программирования ПЛМ для конечного автомата. Функциональное назначение входов и выходов ПЛМ.

7.  Тестовый пример.

Таблицы программирования составляются в виде, приведенном на рис.10.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Баранов С.И., Скляров В.А. Цифровые устройства на программируемых БИС с матричной структурой. М.: Радио и связь, 1986.

2. Щелкунов Н.Н., Дианов А.П. Процедуры программирования логических матриц // Микропроцессорные средства и системы. 1986 № 2. С.71-76.

3. Угрюмов Е.П. Проектирование элементов и узлов ЦВМ. М Высшая школа, 2004.

СОДЕРЖАНИЕ

Лабораторная работа №7

ЦИФРОВЫЕ СЧЕТЧИКИ…………………………………………………….

1

Лабораторная работа №8

ИССЛЕДОВАНИЕ МЕЖРЕГИСТРОВЫХ ПЕРЕДАЧ……………………..

20

Лабораторная работа №9

ПРОГРАММИРУЕМЫЕ ЛОГИЧЕСКИЕ МАТРИЦЫ……………………..

36