- 1
ФГОУ ВПО Оренбургский Государственный Аграрный Университет
Кафедра Информатики и информационного обеспечения
Курсовой проект
Тема: Разработка цифрового аппарата
Оренбург – 2010
Задание на курсовой проект Синтезировать цифровой аппарат Мура с D-триггером, используя заданный граф микропрограммы автомата (структурная схема алгоритма).начало
y1 y2 y3
y1 y2 y3 y4
y2 y3
x1
x2
y3
y3 y4
конец
y3 y4
0
1
0
1
а1
а2
а3
а4
а6
а5
а7
а0
Рисунок 1 – граф микропрограммы автомата (вариант 46).
Введение Функции цифрового аппарата (ЦА) сводятся к вводу, выводу, хранению информации, выполнению микроопераций и вычислению логических условий. Набор элементов, на основе которых строятся структуры автоматов с указанными функциями, составляет:
а) шины, обеспечивающие передачу информации;
б) регистры, обеспечивающие хранение слов и состоящие из совокупности элементов памяти (ЭП);
в) комбинационные схемы (КС), осуществляющие вычисление логических функций.
Шины обозначают совокупность цепей, где одна цепь служит для передачи одного бита информации, с целью упрощения и чтения схем.
ЭП, составляющие регистры, выбирают, как правило, с синхронной записью или с синхронной установкой.
КС по существу является перекодирующим устройством и главным объектом синтеза ЦА. Для ее реализации используется весь арсенал элементов логических функций и умение получать простые решения минимизацией составленных для КС систем уравнений логических вычислений.
Теоретической основой управляемых ЦА являются автоматы Мили (рисунок 2) и Мура (рисунок 3).
Типичным примером автомата Мили являются электронные часы с цифровым табло, где выходные функции – сегменты индикации, а входные – кнопки режимов: при нажатии одной из кнопок устанавливается действие соответствующей управляющей функции.
Главная особенность автомата Мили заключается в возможности при одном и том же состоянии ЭП задать несколько выходных функций: индикацию текущего времени, дня недели, числа месяца, номера текущего месяца и т. д.
В промышленных устройствах автоматики, как правило, не встречаются в чистом виде автоматы одного типа. Однако в их структурах доминирует автомат Мура. Поэтому в данной работе он будет являться объектом проектирования.
1. Форма представления задания Исходной формой задания является граф микропрограммы автомата (структурная схема алгоритма), которая, как правило, является частью программы функционирования какого-либо устройства в целом и поэтому выглядит достаточно абстрактно.
Функции ЦА, согласно графу, представленному на рисунке 1:
yi - микрооперации, генерируемые ЦА (выходные функции);
хi – входные функции ЦА.
После описания входных и выходных функций можно непосредственно приступить к синтезу ЦА.
2. Технология синтеза ЦА 2.1 Эскизная часть Для начала выявим состояния ЦА Мура на графе алгоритма и обозначим их через аi (рисунок 1).
По количеству состояний определяем необходимое количество ЭП из соотношения: 2^n-1
- 1
Похожие работы
Интересная статья: Быстрое написание курсовой работы