Запись в устройство передаваемого слова данных (Written DATA) осуществляется подачей импульса на вход WR. Импульс не должен обязательно быть согласован по фазе или длительности с сигналом синхронизации Clk (иными словами, сигнал WR подается асинхронно Clk). Устройство начинает передачу записанного слова после отрицательного перепада WR с приходом первого положительного перепада Clk. В это же время выход TI становится неактивным и состояние входа WR игнорируется. Передача начинается с выдачи на выход TxD старт-бита до следующего положительного перепада Clk. По этому перепаду на выход TxD выдается младший бит данных до прихода следующего положительного перепада Clk, затем на TxD выдается следующий бит данных и т.д. После выдачи старшего бита данных с приходом следующего положительного перепада Clk на выход TxD выдается стоп-бит. Одновременно с этим, на выход TI выдается активный уровень, и устройство начинает воспринимать сигнал WR.
Если к этому времени на WR активный уровень, то устройство воспринимает это как запись нового передаваемого слова данных и начинает его передачу после отрицательного перепада WR в момент первого следующего за ним положительного перепада Clk. Если во время выдачи активного уровня на TI (при окончании передачи) на WR неактивный уровень, то выход TxD остается в пассивном состоянии (лог. «1») до начала следующей передачи (т.е. до следующей записи данных в устройство).
Состояние Data[], когда на WR лог. «0» или когда идет передача, игнорируется.
Отчет по работе должен включать в себя (помимо общих для всех вариантов задания элементов) следующее:
• исходное задание;
• схему спроектированного устройства;
• описание работы схемы в виде текста (вербальное, русским языком). (Описание работы устройства, приведенное в задании, и это описание – разные вещи: одно описывает алгоритм работы, второе – то, как он реализован. Необходимо пояснить работу Вашей схемы: за что какой блок в ней отвечает, каким образом обеспечивается завершение передачи данных с выдачей стоп-бита, когда фактически происходит параллельная загрузка данных для передачи и т.п.);
• следующую таблицу, поясняющую временные характеристики разработанного устройства, с заполненными полями:
Описание |
Обозн. |
Длительность |
Единицы |
|
мин. |
макс. |
|||
От установки данных Data[] до положительного перепада WR |
tDWRE |
|||
Длительность импульса WR |
tWR |
|||
От положительного перепада WR до момента возможной смены состояния шины данных (см. поясняющую диаграмму) |
tWRED |
|||
От положительного перепада Clk в момент начала передачи до перехода TI в неактивное состояние |
tBRTI |
|||
От положительного перепада Clk до смены состояния TxD |
tCT |
|||
От положительного перепада Clk, разрешающего выдачу стоп-бита, до фактического снятия блокировки воздействия WR на устройство |
tSWE |
Таблица должна быть заполнена измеренными в процессе моделирования значениями. Если отсутствует какая-либо из границ (минимум или максимум), в соответствующей графе должен стоять прочерк, а после таблицы должны быть приведены обоснования ее отсутствия.
Диаграммы, поясняющие перечисленные в таблице характеристики:
1. М.Гук, Аппаратные средства IBM PC, любое издание, раздел «Внешние интерфейсы: Последовательные интерфейсы: RS232-C»;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.