
- •1.Введение
- •1.1 Классификация Цифровых устройств с памятью. Основные понятия.
- •1.2 Способы построения процессорных устройств.
- •1.2.1 Процессорное устройство со схемной логикой.
- •1.2.2 Процессорное устройство с микропрограммируемой логикой.
- •1.3 Факторы, влияющие на работоспособность Цифровых устройств.
- •1.4 Риски, возникающие в процессе работы Цифровых устройств.
- •2.Расчетная часть
- •2.1 Разработка структурной схемы Цифровых устройств
- •2.2 Построение графа функционирования Цифровых устройств
- •2.3 Кодирование состояний
- •2.4 Составление таблицы функционирования Цифровых устройств
- •2.5 Определение функций управлении триггерами и функций выходного комбинационного узла
- •2.6 Разработка принципиальной электрической схемы Цифрового устройства
- •2.7 Расчет периода следования тактовых импульсов и тактовой частоты
2.Расчетная часть
2.1 Разработка структурной схемы Цифровых устройств
Логика работы ЦУ задана в виде алгоритма показывающего последовательность формирования микрокоманд. Каждая микрокоманда определяется набором ее микроопераций (y), после выполнения каждой микрокоманды ЦУ переходит в новое устойчивое состояние, считая что начальным состоянием ЦУ было а0. На блок схеме алгоритма ЦУ (рис.2.1.1) проставим устойчивое состояние ЦУ которые формируются после выполнения каждой микрокоманды.
Заданное
цифровое устройство (ЦУ) является
цифровым автоматом (ЦА), значение выходных
сигналов которого будет зависит от
входных аргументов (Х) – признаков
поступающих из операционного устройства
и от текущего состояния автомата (ai),
которое должно фиксироваться с элементами
памяти. Сигналы управления элементами
памяти и сигналы микроопераций для АЛУ
будет формировать комбинационный узел
(КУ) построенный по принципу схемой
логики.
Последовательность действий автомата заданной виде алгоритма функционирования в микрокомандах с микрооперациями для каждой микрокоманды(рис 2.1.1).
Считая что исходным состоянием ЦА является а0 проставим на блок-схеме алгоритма (рис 2.1.1) устойчивые состояния ЦА, в которые он будет переходить после выполнения каждой микрокоманды. Заданное ЦА имеет 6 устойчивых состояний, каждое из состояний будет фиксироваться в регистре состояний, который, согласно заданию, будем строить синхронных
D-тиргеров. Для фиксации кодов каждого состояния КУ будет фиксироваться в регистре при воздействии синхронизирующего импульса (С), подаваемого от внешнего генератора синхроимпульсов.
Текущее состояние ЦА будет подаваться на вход КУ виде одиночного сигнала который будет формированные дешифратором состояний.
Ф
КУ
АЛУ
ормируемое
в КУ сигналы микроопераций (уi)
будет поступать в АЛУ для исполнения
команды, таким образом структурная
схема проектируемого ЦУ будет иметь
вид (рис 2.1.2)
Шина состояний
а0 а1 . . .аn
Регистр
состояний
Дешифратор
состояний
D1 Q1 а0
D2 Q2 а1
x1 : : а2
xc Dn Qn :
ш ина аm
приз- y1y2 . . .yk
н
аков хс
х1
C
рис 2.1.2
z1
zz
результат в ОП
2.2 Построение графа функционирования Цифровых устройств
Для большей наглядности представим алгоритм функционирования ЦУ в виде графа. Вершины графа будут соответствовать состояниям ЦУ. Соединим их дугами которые покажут направление вычислительного процесса, условие перехода из одного состояния в другое и выполняемые при этом переход микро операции.(рис.2.2)
Граф функционирования ЦУ.
y1,
y3,
y4
y3,
y5
x3,
y3,
y4
x2
x1,
y2
y1 , y3
x1,
y2,
y5,
y6
x3,
y2,
y6
x2, y5
Рис. 2.2