Разработка прототипа ядра микроЭВМ, страница 7

Из таблицы очевидно, что минимальная длительность цикла основной памяти составляет 68.5 нс.


7.4  Функциональная схема модуля памяти

рис. 4. Функциональная схема модуля памяти


8.  Расчет длительности цикла ядра микроЭВМ

Максимальная длительность цикла ОБ – 80 нс., МУУ – 78,5 нс., памяти – 68,5 нс. Итоговая длительность цикла ядра определяется по длительности цикла МУУ. Но из-за превышающей её длительности цикла ОБ установим длительность цикла ядра в 80 нс.  Форма синхросигнала выбрана с расчетом на длительность положительного и отрицательного уровня при прохождении данных через статусный регистр, регистр адреса, регистр команд и показана на рис. 3:

 


Рис. 5. Форма синхросигнала

 
            tСН = 60 нс, tСL =  20 нс.

9.  Блок начальной установки

При включении питания необходимо выполнить сброс секвенсора микрокоманд (установить адрес первой микрокоманды по нулевому адресу) путём подачи сигнала RES# на вход сброса RST# секвенсора.

Схема начальной установки выполнена с применением микросхемы MC34064, фирмы MOTOROLA. Микросхема MC34064 это специализированный для микропроцессорных систем контроллер предустановки, применяемый для выработки асинхронного сигнала RSTASYNC#. Производитель не рекомендует делать время начальной установки схемы менее 500нс.

Возьмем R = 16 кОм, С = 100 пФ. Емкостью триггеров можно пренебречь. Тогда имеем: tRSTASYNC#=16*103*100*10-12*ln((5-1.4)/5)=526 нс. Полученное значение нам подходит.

Для нормальной работы микросхемы секвенсора AM29C331 необходим синхронный сигнал сброса. Поэтому для преобразования асинхронного сброса в синхронный используются 2 D-триггера: синхронный сброс повторяет асинхронный, но переключается не в любой момент времени, а только по фронту синхросигнала, подаваемый на первый триггер и сигналу сброса R#, подаваемый на второй триггер. Временные диаграммы (рис. 3) поясняют принцип работы схемы несколько подробно. Сигнал сброса получается «хорошим», если время переключения триггеров малое.

 


Рис. 6.  Схема начальной установки

CLK

 

RSTASYNC

 

Q1

 

RST(Q2)

 

Рис. 7. Временные диаграммы работы схемы

Блок синхронизации выбирается на основании длительности синхросигнала: период TCLK  должен быть не меньше двух времен цикла ОБ, т.е. TCLK >= 2*80=160 нс. Во всей схеме синхронизация однофазная.

10.  Формат микрокоманды