Разработка функционального устройства

Автор работы: Пользователь скрыл имя, 12 Декабря 2010 в 14:02, курсовая работа

Краткое описание

По шинам А{1:8} и В на вход устройства поступает 16-ти разрядный код по байтам (первый байт по шине А параллельно, второй по шине В последовательно). Определить число комбинаций 11011 в пришедшем коде, результат выдав по отдельной шине С.
Примем, что источник входного кода гарантирует правильность выставленной информации во время действия стробирующего импульса СТРОБ, а само устройство подтверждает выдачу кода числа единичных символов генерацией импульса считывания УСЧИТ.
Выберем тактовую синхронизирующую последовательность импульсов. Пусть в разрабатываемом устройстве она будет общей для источника, устройства преобразования и потребителя информации (внешняя синхронизация). Пусть частота ГТИ равна 5 МГц.
Будем считать, что смена кодов А, В и С осуществляется по положительному фронту импульсов ГТИ, длительность импульсов СТРОБ и УСЧИТ равна длительности импульсов тактовой последовательности, а положительные фронты этих импульсов появляются вслед за положительным фронтом импульсов ГТИ.

Содержание работы

1. Уточнение задания …………………………………………………………3
2. Разработка схемы алгоритма и составление операционного описания….5
3. Построение функциональной схемы операционного автомата…………..7
4. Управляющий автомат с жесткой логикой………………………………....8
5. Управляющий автомат с программируемой логикой……………………..12
6. Функциональная схема автомата с программируемой логикой………….15
7. Построение принципиальной схемы……………………………………….16
8. Временные диаграммы………………………………………………………17
9. Список литературы…………………………………………………………..18