Cтраница 5
К числу вспомогательных ИС, входящих в транспьютерное семейство, относится адаптер последовательного канала СОН, реализующий функции байтового интерфейса ввода-вывода. Адаптер последовательного канала СО12 обеспечивает сопряжение последовательного канала с 8-битовой двунаправленной системной шиной. В состав семейства входит ИС С004, представляющая собой групповой переключатель для соединения 32-входных линий последовательной передачи данных с 32-входными линиями; управление этим соединением осуществляет 33-я линия последовательной передачи. Такие ИС могут быть использованы для реконфигурации транспьютерных сетей; их можно соединять каскадно для коммутации сетей большей размерности. [61]
Второй способ, которому отдают предпочтение в Стэнфордском университете и во многих других учебных заведениях, заключается в использовании возможностей, заложенных в большой университетской ЭВМ, для выполнения редактирования и кросс-ассемблирования. Объектные файлы, сформированные кросс-ассемблером на университетской ЭВМ, для прогона и отладки загружаются в систему разработки. В целях упрощения загрузки для объектных файлов используется формат в коде ASCII и имеется канал связи для последовательной передачи данных между университетской ЭВМ и системой разработки; кроме того, можно работать с гибкими дисками или магнитными лентами в кассетах. Каналы связи могут быть как коммутируемыми, так и некоммутируемыми. В ПЗУ системы разработки входит небольшая программа, которая обеспечивает создание виртуальной связи между университетской ЭВМ и пультом системы разработки, так что студенты могут записывать информацию на запоминающие устройства большой ЭВМ и загружать объектные файлы. [62]
Разъем D-типа имеет 25 выводов. Вывод 1 подключен к линии заземления, которая соединяет шасси различных частей оборудования, служит для стекания статических зарядов и устранения других электрических помех для исключения их влияния на сигнальные линии. Вывод 2 используется для передачи последовательных данных от терминала данных к модему, а вывод 3 - для последовательной передачи данных от модема к терминалу данных. Заметим, что логическая 1 на выводах 2 и 3 означает маркер, а логический 0 - пробел. Другими словами, величины напряжений от - 5 до - 15 В на выводах 2 и 3 соответствуют значению ВЕРНО ( маркер), а на любом другом выводе будут обозначать условие ЛОЖНО. На вывод 6 подается сигнал общей готовности соединения телефона с модемом, а сигнал на выводе 20 указывает на то, что терминал данных находится в режиме on-line и готов к обмену данными с модемом. Включение вывода 22 указывает на получение модемом сигнала-звонка на телефонной линии ( для автоматического ответа), а вывод 8 сигнализирует о приеме несущего сигнала по телефонной линии. Поскольку вначале стандарт RS-232 был задуман для соединения терминалов данных и модемов, в случае необходимости многие выводы могут быть использованы иначе. [63]
Полное обсуждение интерфейса между устройством связного интерфейса Intel 8251 и последовательным периферийным устройством или модемом выходит за рамки данной книги. Тем не менее мы кратко опишем сигналы, используемые для этой цели. Сигнал RxC / ( receiver clock - сигнал синхронизации приема) является внешним сигналом синхронизации, частота которого должна соответствовать скорости последовательной передачи данных в бодах по входной линии RxD ( receive data - линия приема данных), умноженной на коэффициент отношения частоты, определяемый ранее описанным управляющим байтом. Аналогично этому сигнал ТхС ( transmitter clock - сигнал синхронизации передачи) является внешним сигналом, частота которого должна соответствовать скорости передачи последовательных данных, посылаемых в выходную линию TxD ( transmit data - линия передачи данных), умноженной на тот же самый коэффициент отношения частоты. Таким образом, скорость передачи в бодах может отличаться от скорости приема в бодах, хотя для большинства приложений эти скорости обычно равны. При работе в синхронном режиме сигнал SYNDET ( sync detect - сигнал обнаружения синхронизации) используется для указания того факта, что либо во время ввода был получен, либо во время вывода был передан символ синхронизации. Центральный процессор определяет способ использования сигнала SYNDET, устанавливая бит обнаружения внешней синхронизации в управляющем байте в ЕДИНИЦУ при вводе и в НУЛЬ при выводе. [64]