Автор работы: Пользователь скрыл имя, 19 Января 2014 в 23:54, курсовая работа
В ходе проектирования нами был разработан синхронный автомат, на выходе которого формируется двоичный код, соответствующий десятичному номеру со-стояния автомата. Правильность функционирования данного автомата была проверена с помощью пакета схемотехнического моделирования Electronic Workbench 5.12. Автомат реализован на интегральных микросхемах малой и средней степени интеграции. Курсовой проект выполнен в соответствии с техническими условиями в полном объёме.
Задание на курсовой проект 2
Замечания руководителя 3
Введение 5
1 Анализ задания на курсовой проект 6
2 Построение структурной схемы заданного автомата 7
3 Реализация заданного автомата на микросхемах малой и средней степени
интеграции 8
4 Выявление и устранение рисков сбоя 12
Заключение 18
Список литературы 19
Правая нижняя панель управления TRIGGER определяет момент начала работы генератора. Момент запуска может быть задан по положительному или отрицательному фронтам синхронизирующего импульса. В режиме EXTERNAL (внешняя синхронизация) передача слов на выход генератора синхронизируется с помощью импульсов, подаваемых на вход запуска. С приходом каждого импульса на выход генератора выдается одно слово. В режиме INTERNAL (внутренняя синхронизация) генератор производит внутреннюю синхронизацию передачи слов на выход.
Для синхронизации работы схемы
с генератором можно
На рисунке 8 показано уменьшенное изображение логического анализатора. Логический анализатор подключается к исследуемой схеме с помощью выводов в его левой части. Одновременно могут наблюдаться сигналы в шестнадцати точках схемы. Нижние клеммы используется для подачи синхронизирующих импульсов и управления анализатором.
Рисунок 8
Двойным щелчком мыши по
уменьшенному изображению
Временные диаграммы сигналов на экране 16-канального логического анализатора изображаются в виде прямоугольных импульсов. Кроме того, круглые окна в левой части анализатора показывают текущее состояние входов анализатора. Каждое окно соответствует одному из его входов. Уровни сигналов, в текущий момент подающихся на вход анализатора, на экране отображаются справа. Нажатие на клавишу CLEAR очищает экран логического анализатора. В поле CLOCKS PER DIVISION устанавливается временной масштаб по горизонтальной оси.
Выбор режима синхронизации производится при помощи поля управления TRIGGER. Существует два режима синхронизации:
Режим внешней синхронизации
Кнопкой Set в секции Clock устанавливается частота фиксации значений анализируемых сигналов. При совместной работе генератора слов и логического анализатора его частота работы должна быть не менее чем в 10 раз выше частоты формирования слов генератором слов. Для того чтобы можно было фиксировать логическим анализатором риски сбоя в логических схемах, его частота работы должна быть порядка 100 МГц, а частота работы генератора слов – порядка 10 МГц.
Рисунок 9 Расширенное изображение логического анализатора
Для того чтобы зафиксировать логическим анализатором риски сбоя в схеме, установили значение частоты его работы в 100 МГц, а значение частоты работы генератора слов – в 10 МГц. Временная диаграмма, полученная при прямом переходе автомата из одного состояния в другое, представлена на рисунке 10.
Рисунок 10 – Риск сбоя в работе автомата
На первой горизонтальной оси отображается сигнал ТИ. На последующих четырёх осями отображается выходной двоичный код, начиная с младшего разряда. Самый нижний – это сигнал Load счетчика. По срезу этого сигнала осуществляется загрузка начальной установки. Именно в этот момент происходит сбой в выходных сигналах автомата.
Для того чтобы предотвратить такой сбой в каждом мультиплексоре нужно подать на неиспользуемый информационный вход D11 сигнал такой же сигнал, который подан на вход D0, а на вход D15 – сигнал, который подан на вход D10. После этого временная диаграмма выглядит так, как представлено на рисунке 11.
Рисунок 11 – Временная диаграмма после устранения сбоев
ЗАКЛЮЧЕНИЕ
В ходе проектирования нами был разработан синхронный автомат, на выходе которого формируется двоичный код, соответствующий десятичному номеру состояния автомата. Правильность функционирования данного автомата была проверена с помощью пакета схемотехнического моделирования Electronic Workbench 5.12. Автомат реализован на интегральных микросхемах малой и средней степени интеграции. Курсовой проект выполнен в соответствии с техническими условиями в полном объёме.
СПИСОК ЛИТЕРАТУРЫ
Информация о работе Реализация синхронного автомата на интегральных микросхемах