Cтраница 2
Наконец, линии адреса и линии данных могут быть одними и теми же. В этом случае линии попеременно используются для адресов и данных, а ЦП и интерфейсы должны быть рассчитаны на более сложные действия шины. [16]
Помехи могут также воздействовать на линии данных и адресов; поэтому в организации шины iPSB предусмотрена схема контроля четности для обнаружения ошибок. Четность контролируется на принимающих платах, и при обнаружении некорректности данных они не принимаются, и производится их повторная передача. [17]
Межмодульная шина состоит из 16 линий данных, 24 адресных линий и многочисленных линий управления, которые доступны всем модулям в однокристалльном МК. В общих чертах межмодульная шина выполняет функцию, подобную функции системной шины в любой компьютерной системе. Такая стандартизация не только на функциональном, но и на геометрическом уровне позволяет сократить время на разработку и производство новой модификации МК. [18]
![]() |
Подключение устройств к магистрали Общая шина. Название линий магистрали указано для положительной логики в отличие от стандарта ( с целью лучшего понимания. [19] |
Магистраль Общая шина состоит из восьми линий данных и восьми линий управления. В отличие от магистрали микро - ЭВМ адреса устройств обмена передаются по линиям данных. [20]
Простейшая шина ввода / вывода должна иметь линии данных ( ДАННЫЕ) ( для передачи данных), линии адреса ( АДР) ( для идентификации устройства ввода / вывода) и несколько линий для стробов ( СТРОБ), которые сообщают о том, что данные выведены на шину. Для повышения быстродействия шина ДАННЫЕ обычно имеет столько линий, сколько разрядов содержится в машинном слове, что позволяет передавать сразу целиком все слово. Число адресных линий зависит от того, используется ли эта шина также для адресации к внутренней памяти. В ЭВМ PDP-11, в которой одна и та же шина служит для выполнения всех операций, имеется 18 адресных линий. В то же время в машине типа NOVA, которая имеет отдельную шину памяти, шина ввода / вывода содержит только 6 адресных линий, что позволяет использовать для обращения к внешним устройствам до 64 кодов. Собственно передача данных синхронизируется с помощью импульсов, которые поступают по дополнительным стробирующим линиям. [21]
После получения сигнала РП устройство выставляет по линиям данных Общая шина адрес своего вектора прерывания. [22]
Передача слова на магистрали осуществляется по 16 линиям данных, а передача байта - только по 8 младшим линиям данных. [23]
Интерфейс может включать в себя адресные линии, линии данных, линии управления, синхронизации, контроля и оповещения. Состав и количество линий определяют возможные режимы передачи информации. [24]
![]() |
Типовой цикл операций чтения ( ЧТС или ЧТСП. [25] |
Задатчик компенсирует времен - toft перекос сигналов на линиях данных и, получив СХИ, строби-ует данные с Д [ 15: 00 ] и сбрасывает СХЗ. [26]
Отправитель может сохранять уровни сигналов, на DV и линиях данных до тех пор, пока получатель не подтвердит приема данных путем передачи по линии DA высокого уровня ( момент 3), после чего весь процесс повторяется для следующей единицы данных. При втором варианте отправитель поддерживает необходимые уровни сигналов на линиях в течение определенного промежутка времени и затем, если сигнал DA не принял высокий уровень для индикации получения данных, повторяет весь процесс снова. В более сложных системах используются дополнительные управляющие линии, чтобы и отправитель, и получатель могли выполнить тестирование линий и выявить искажение данных в процессе передачи. Наряду с однонаправленной имеются соответствующие протоколы и для двунаправленной передачи данных по шине. [27]
ЦП устанавливает сигнал на линии СХИ и осуществляет прием с линий данных вектора прерывания. [28]
При векторном интерфейсном прерывании, производится передача вектора прерывания по линиям данных. Схема управления прерыванием задатчика прерывает программу процессора и производит захват управления интерфейсом на все время обработки запроса на прерывание. Далее могут быть два варианта процедуры прерывания: с одним или двумя дополнительными сигналами INTA, во время которых по линиям данных передается один или два байта векторного адреса прерывания, который определяет адрес памяти с программой обслуживания прерывания. Число дополнительных сигналов INTA определяется используемыми типами МП и контроллера прерывания. [29]
![]() |
Многофункциональный блок ( ПЗУ и средства ввода-вывода, подключаемый непосредственно к адресным линиям, линиям данных и управления. [30] |