close

Вход

Забыли?

вход по аккаунту

?

Временные диаграммы

код для вставкиСкачать
 11 Описание временных диаграмм
Так как процедура обработки информации в модуле осуществляется последовательно во времени, то можно дискретно по операциям проанализировать работу модуля с помощью временных диаграмм. Временные диаграммы сигналов модуля построены для всех режимов работы процессора: запись/чтение памяти, чтение/запись портов. На них отражена работа всего микропроцессорного модуля.
Чтение/запись из/в ОЗУ.
Цикл чтения/записи из/в ОЗУ начинается с выдачи системным контроллером сигналов MEMR,MEMW,IOR,IOW. При работе с памятью сигналы IOR,IOW переходят в логическую 1, а сигнал MEMW или MEMR в логический 0. Также при обращении к ОЗУ старший разряд адреса переходит в логическую 1. На основе этих сигналов логика взаимоисключения устройств подает 0 на CS контроллера динамической памяти, затем контроллер, получив сигнал MEMR или MEMW, начинает цикл формирования адреса для динамической памяти. Подав сигнал RAS, он выставляет на OUT0 - OUT7 адрес строки в памяти, затем подав сигнал CAS выдает адрес столбца ячейки памяти. После подачи адреса на память она выставляет на шину данных содержимое адресуемой ячейки. МП получает данные, и цикл чтения заканчивается. Временная диаграмма чтения/записи из/в ОЗУ представлена на рисунке 11.1
Чтение из ПЗУ.
Системный контроллер подает сигнал MEMR, при обращении к ПЗУ старший разряд адреса переходит в логический 0. На основе этих сигналов логика взаимоисключения устройств подает 0 на CS МКС ПЗУ, затем МКС ПЗУ прочитав адрес требуемой ячейки выдает байт на шину данных и этот байт считывается МП. Временная диаграмма чтения из ПЗУ представлена на рисунке 11.2
Чтение из порта.
Ввод информации со стыка С2 осуществляется через адаптер. Таким адаптером служит адаптер последовательного интерфейса, который преобразует поступившие данные из последовательного кода в параллельный. МП посылает сигнал по цепи 107 (DTR), проверяет готовность ВУ, опрашивая слово состояния УАСПП и проверяя бит DSR. Пока ВУ не готово, МП производит повторный опрос. Т.к. контроль осуществляется программно, то время между сигналами DTR и DSR определяется временем выполнения команды чтения/записи ВУ, что составляет 10 тактов. Длительность одного такта для данного МП составляет 0,5 мкс, значит время между сигналами DTR и DSR составит 5 мкс. Прием кодов из канала связи в приемопередатчик начинается, когда на вход DSR поступает сигнал цепи 107 стыка С2, который извещает о готовности внешнего устройства. На выход RTS от МП поступает единичный сигнал - готовность принимать данные, вновь анализируется бит CTS. Следуя описанным выше рассуждениям можно сделать вывод, что время между сигналами DSR и RTS составит 10 мкс (5 мкс на чтение из устройства и 5 мкс на вывод). Если разряд D7 установлен в ноль, то внешнее устройство не готово передавать данные. Как только CTS=1, МП записывает в УАСПП управляющее слово с единицей в разряде d0(время между сигналами RTS и CTS не меньше 5 мкс), что приводит к активизации входа RxD - цепь 104, (время между сигналами CTS и RxD не меньше 10 мкс), ожидается приход стартового бита, затем заполняется буфер выходных данных и формируется сигнал RxRDY о готовности данных. Время появления сигнала RxRDY после заполнения выходного буфера определяется параметрами микросхемы КР580ВВ55 и составляет 7,68 мкс. Когда процессор обнаруживает данный сигнал, на шину адреса выставляется адрес порта данных УАСПП, производится чтение по этому адресу. На шине данных МП данные появятся через 10 мкс после появления сигнала RxRDY - 5 мкс для обнаружения сигнала и 5 мкс на команду чтения ВУ. Временная диаграмма чтения из порта представлена на рисунке 11.3.
Запись в порт.
Вывод информации организуется через параллельный интерфейс на стык С3. Порт А интерфейса - линия выходных данных, порт C4-C7 - входные управляющие сигналы: "АПД готова" (разряд C4) и "Управление приемника АПД" (разряд C5), порт С0-C3 - выходные управляющие сигналы: "ООД готово" (разряд С0) и "Управление передатчика ООД" (разряд С1). Процесс вывода протекает следующим образом. МП выставляет на линию "ООД готово" сигнал высокого уровня и ждет готовности от внешнего устройства, время между сигналами не меньше 5мкс. Как только готовность получена, записывает в порт А УАСПП передаваемые данные (через 10 мкс, т.к. сначала анализирует сигнал, затем - команда записи ВУ), затем выставляет сигнал высокого уровня на линию "Управление передатчика ООД"(DATAR) Время между появлением данных и сигналом готовности составляет 5 мкс, т.к. оба они выводятся сигналом записи ВУ, причем один раз адресуется канал А интерфейсной БИС, а второй раз - канал С. АПД приняв этот сигнал готовности данных, считывает из канала А данные (через 8 мкс) и сразу же выставляет сигнал на линии "Управление приемника АПД" - подтверждение приема, по которому снимается сигнал готовности данных от МП. Сигнал подтверждения приема держится пока на ШД ВУ находятся данные и снимается через 1,5 мкс после того, как снимаются данные. Это обусловлено особенностями работы ВУ. Цикл повторяется снова, пока установлен сигнал "ООД готова", сигнализирующий, что ООД передает данные. Временная диаграмма записи в порт представлена на рисунке 11.3.
Рисунок 11.3 - Временная диаграмма чтения из порта.
Рисунок 11.4 - Временная диаграмма записи в порт
Документ
Категория
Рефераты
Просмотров
380
Размер файла
408 Кб
Теги
диаграмма, временные
1/--страниц
Пожаловаться на содержимое документа