Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП по ПОД.doc
Скачиваний:
6
Добавлен:
28.10.2018
Размер:
1.01 Mб
Скачать

2.4.1 Описание функционирования управляющего автомата по принципиальной схеме

Низкий уровень сигнала сброса ¬RST, поступая на вход сброса R триггера D1.1, устанавливает его в нулевое состояние. Низкий уровень сигнала с прямого выхода триггера поступает на входы сброса R счетчика D7, устанавливая его выходы в нулевое состояние. Одновременно сигнал

низкого уровня с прямого выхода триггера поступает на вход элемента D2.1, запрещая прохождение тактовых импульсов на вход С счетчика D7. Таким образом состояние счетчика не изменяется и управляющий автомат находится в режиме ожидания.

Выполнение микроопераций спецпроцессором начинается с поступления низкого уровня сигнала ¬START на вход установки S триггера D7. Триггер устанавливается в 1, что влечет за собой снятие блокирующего сигнала с входа R счетчика D7 и разрешение прохождения тактовых импульсов с генератора (D3.1, D3.2) через элемент D2.1 на вход С счетчика. Импульсы, поступающие на вход С счетчика изменяют его состояние. Двоичный код с выходов счетчиков поступает на адресные входы элементов ПЗУ (D8…D10), на выходах которых формируются управляющие сигналы. Эти сигналы поступают на входы регистров и буферного элемента (D4…D6). Эти элементы предназначены для буферизации сигналов управления и обеспечения их синхронизации. Временные диаграммы формирования сигналов управления представлены на рисунке 8.

Рисунок 8- Временные диаграммы формирования сигналов управления

Выполнение каждой микрооперации разбивается на несколько элементарных операций (например: запись на регистр, считывание с регистра), причем число этих операций может быть различным. Каждой элементарной операции соответствует один период ГТИ и свой набор управляющих сигналов.

2.4.2 Описание функционирования операционного автомата по принципиальной схеме

Соответствие элементов принципиальной схемы элементам функциональной схемы представлено ниже:

- магистральный приемопередатчик МА1 и МА2 реализован на элементе D11;

- регистры R1, R2, R3 и RSM реализованы на элементах D12, D13, D14, D30 соответственно;

- буферные элементы BF1…BF4 реализованы на элементах D23, D21, D22, D29 соответственно;

- схемы AND реализованы на элементах D15, D16 и D24, D25;

- схемы OR1 и OR2 реализованы на элементах D17, D18 и D19, D20;

- схема SM реализована на элементах D26, D27;

- схема формирования признаков реализована на элементах D28.1, D28.2, D2.2, D3.6;

- регистр признаков реализован на элементе D31.

Данные с внешней шины поступают на входы магистрального приемопередатчика D11. Этот элемент имеет вход управления третьим состоянием и вход управления направлением передачи информации. При поступлении на этот входы D11 низкого уровня сигнала у1 и высокого уровня сигнала у2 данные через приемопередатчик поступают на входы регистров D12, D13, D14. Запись информации на эти регистры осуществляется по переднему фонту сигналов у18, у19 и у20, поступающих на входы С регистров. Все эти регистры также имеют выходы с тремя состояниями, что позволяет объединять их выходы в общую магистраль. При работе на общую магистраль выходы только одного элемента могут быть открыты, а выходы остальных должны быть переведены в состояние высокого импеданса.

Выполнение отдельных микрокоманд спецпроцессора описано в разделе 3.3. Следует отметить то обстоятельство, что в целях повышения производительности устройства, оно реализовано как комбинация схемы с непосредственными связями и магистральной организацией. Это привело к тому, что схема несколько усложнилась из-за введения дополнительных буферных элементов. Однако значительно повысилось быстродействие схемы. Так все микрооперации (за исключением операций сдвига) выполняются в течение одного такта сигнала синхронизации. При чисто магистральной организации среднее выполнение одной микрооперации повысилось бы до 4-5 тактов сигнала синхронизации.

3 Расчет периода синхросигналов

Период синхросигналов определяется продолжительностью элементарной операции, имеющей максимальную длительность. Это в свою очередь зависит от количества элементов, через которые проходит сигнал во время выполнения операции, а также временем задержки этих элементов.

Типовые значения времени задержки элементов, применяемых в разрабатываемом устройстве, приведены в таблице 2.

Таблица 2 - Значения времени задержки элементов

Наименование элемента

Время

задержки,нс

К555ИЕ19

60

К555ИР24

18

К555ИР23

26,5

К573РФ2

450

К555АП6

16

К555ИМ6

23

К555ЛИ1

24

К555ЛЛ1

22

Анализируя содержание таблицы 2, видим, что задержка элементов, на которых реализован управляющий автомат, сопоставима с временем задержки элементов операционного автомата. Следовательно, чтобы обеспечить нормальную работу всей схемы спецпроцессора, необходимо выбрать тактовую частоту таким образом, чтобы обеспечивалась корректная работа схемы как управляющего так и операционного автоматов.

Проанализируем формирование сигналов управляющего автомата с помощью временных диаграмм, представленных на рисунке 9.

Рисунок 9 - Формирование сигналов управляющего автомата

Предположим, что скважность тактовых импульсов равна 2. Тогда интервал времени t1 представляет собой время считывания данных из ППЗУ, которое равно 450нс.

Максимальное время задержки счетчика К555ИЕ19 равно 60 нс.

Исходя из вышесказанного, приходим к выводу, что для нормального функционирования управляющего автомата спецпроцессора период тактовых импульсов не должен быть меньше удвоенного времени считывания данных из ППЗУ, то есть 2·450=900 нс.

Проанализируем формирование сигналов операционного автомата с помощью временных диаграмм, представленных на рисунке 10. Эти временные диаграммы иллюстрируют выполнение одной из наиболее продолжительных микроопераций RSM:=(R1vR3)+RSM.

Рисунок 10 - Формирование сигналов операционного автомата

Интервал времени t1 определяется временем считывания информации с регистров R1,R3 и RSM а также временем задержки схемы OR1, сумматора SM,буферных элементов BF1, BF4 и временем записи информации на регистр RSM, что составляет

t1 = tRG + tOR + tSM+ 2·tBF+ tRSM, (1)

где:

t1= 26,5 + 22 + 23 + 2·16 + 18 = 121,5 нс

Интервал времени t2- t1 определяется временем записи информации на регистр RSM и составляет 18 нс.

Таким образом получаем, что при скважности ТИ равной 2 период ТИ будет равен

tТИ=2∙t1=243 нс

Так как время задержки управляющего автомата больше задержки операционного автомата, то период тактовых импульсов определяется

tТИ = 900 нс,

а частота

fти = 1/900·10-9 = 1,1 Мгц

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]