ГОСТ 26765.51-86. Магистральный параллельный интерфейс (1015606), страница 2
Текст из файла (страница 2)
Число подключаемых к магистрали устройств и общая длина магистрали ограничивается объемом адресного пространства магистрали в 8К байт, отведенного для адресации устройств, разбросом значений задержек распространения сигналов по линиям магистрали (который с учетом разброса задержек магистральных усилителей-приемников и магистральных усилителей-передатчиков не должен превышать 75 нс) и нагрузочной способностью усилителей-передатчиков, 2.4.
По магистрали информация должна передаваться в двоичном позиционном коде. Формат передаваемой по магистрали информации представлен на черт. 2. жр Рглт длггнагх 'Р"РМЛ Г ДДРЕСД Огннднер фармат адреса Ра гш иренне ртармата адреса 77М гд .7 = рг рр Черт. 2 2.4.1. Формат передаваемых данных составляет 8 бит (байт) или 16 бит (слово), а формат передаваемого адреса — 16, 17, !8, 19, 20, 21, 22, 23 нли 24 бит.
2.4.2. Пропускная способность магистрали .зависит от характе- .ристик подключаемых к ней устройств и не превышает 2,0 Мбайт/с .при одиночном обмене и 5,6 Мбайт/с при блочном обмене. 2.4.3. При обмене байтами признаком передачи младшегобай- та является нулевой сигнал на линии АДОО, а признаком передачи старшего байта является сигнал на линии АДОО. Младший байт передается по линиям АДОΠ— АД07, а старший байт — по линиям АДО — АД!5. 2.5. Процессор должен переходить на стандартную процедуру обработки прерывания, если при любом типе адресного обмена и при обработке прерывания после сигналов ДЧТ и ДЗП в течение 10 мкс* не поступает сигнал ОТВ.
Аналогично при передаче управления магистралью рекоменду-' ется выполнять стандартное прерывание, если через !О мкс* пос- ле выдачи сигнала РЗМ процессор не получает сигнал ПЗ. Указанное время приведено а качестве рекомендуемого. В конкретной системе оио устанавливается разработчиком, ГОСТ 26766.61 — $6 'С. 7 й. СТРУКТУРА И СОСТАВ ИНТЕРФЕЙСА П р и и е ч а н и е, для расширения функциональных, возможностей интерфейса допускается вводить в состав, интерфейса дополнительные шины (локальную, последовательную и другие], не вяняющие на функцяонированне вышеперечисленных шин Линии и сигналы интерфейса приведены в таблице.
Линии и сигналы интерфейса Обозначение зинин сснгнала) Число линий Источник — приемник сигнала Наименование линии (сигнала~ Шина обмена информацией Адрес — данные Расширение адреса" АДОΠ— АД1б ~ Гб АР16 — АР23 о — а Ведущий — ведомый Ведомый — ведущий Ведущий — ведомый Шина управления обменом ОБг"г Синхронизация обмена Чтение данных Ведущий — все устройства Ведущий — ведомый ДЧТ 3.1, Основными элементами интерфейса являются: совокупность правил обмена информацией (протокол обмена), определяющая структуру, состав и функциональную организацию интерфейса; аппаратная часть интерфейса (физическая реализация электрической части и элементов конструкции); программное обеспечение интерфейса.
3.2. Основная структура интерфейса должна включать в себя пять групп сигнальных линий и связанные с ними магистральные усилители-приемники и магистральные усилители-передатчики. 3.3, Магистральные усилители-приемники и передатчики должны осуществлять соответственно прием н передачу сигналов, установленных протоколом обмена, по соответствующим сигнальным линиям и обеспечивать требуемую нагрузочную способность м аг истр али.
3,4. По своему функциональному назначению сигнальные линии'должны объединяться в следующие группы: шина обмена информацией; шина управления обменом; шина передачи управления; шина прерывания; вспомогательная шина. С. 8 ГОСТ 26768.81 — 86 77родолиглние Источник — ааненннн сигнала Обозначение линии (сигнала) Наименование линни )сигнала) Число линна Шина передачи управления Запрос магистрали ЗМД РЗМ РЗМД Ведуший — процессор ПЗ Шина прерывания ЗПР4 Запрос на прерывание Запрос на прерываниеа ЗПР5 — ЗПР7 О 3 ПРР4 ПРРР— ПРР7 ПВС 1 0 — 3 1 Вспомогательная шина Установка УСТ Останов Авария сетевого питания ОСТ АСП Авария источника пита- ния АИП Для »тих линий в физической реализации, интерфейса допускается не предусматривать контакты иа соединителе.
' Примечание В каждом конкретном модуле состав линий устанавливает разработчик нз числа линий, приведенных в таблице,.в зависимости от функционального назначения модуля. Запись данных Ответ устройства Признак «завнсь †ба» Выбор устройства Признак аблочный об- мен †регенерац»* Дополнительный запрос магистрали' Разрешение на захват магистрали Дополиктельное разреше. ние на захват магистра- лие Подтверждение запроса Разрешение прерыввния' Разрешение прерыванияа Прерывание по внешне- му событию ДЗП ' ОТВ ПЗП ВУ РГН' Ведушмй — ведомый Ведомый — ведущий Ведуший — ведомый Ведуший — ведомый Ведомый — ведущий Активное устройство— динамическая память Активное устройство— процессор Активное устройство— процессор Процессор — активное устройство Процессор — активное устройство Устройство — процессор Устройство — процессор Процессор †устройст Процессор-.-устройство Устройство — процес- сор Пульт, пропессор— все устройства Пульт — процессор Блок питания -- процессор Блок питания — все устройства ГОСТ 2ВТВБ.Б! — ВВ С.
В 3.4.1. Линия «Адрес — данные» АДОΠ— АД15 используются: ведущим — для передачи адреса при выборе ведомого; ведущим или ведомым — для передачи данных; устройствами, получившими разрешение на прерывание, — для передачи вектора прерывания процессору. 3.4.2. Линии расширения адреса АР16 — АР23 используют для расширения адресного пространства при передаче адреса.
При обмене данными эти линии могут быть использованы для передачи контрольных разрядов. 3.4.3. Линии шины обмена информацией с номерами, большимн 12, в физической реализации интерфейса могут не подводиться к периферийным устройствам с байтовым обменом данных, а с номерами, большими 15, — к периферийным устройствам с обменом словами. За 'исключением режимов блочного обмена, наличие сигнала на линии ВУ свидетельствует о том, что значения передаваемых по этим линиям разрядов адреса равны единицам.
3.4.4. Сигнал ОБМ на линии «Синхронизация обмена» вырабатывается ведущим. Передний фронт этого сч(гнала служит, признаком выдачи адреса на шину обмена информацией. Сигнал ОБМ сохраняет активный- уровень до окончания текущего. цикла обращения к магистрали. 3.4.5. Передний фронт сигнала ДЧТ на линии «Чтение данных» используется ведущим для извещения ведомого о готовности к приему, а задний фронт — о'приеме данных с линий АД. 3.4.6. Сигналом ДЗП на линии «Запись данных» ведущий извещает ведомого о выдаче данных на линии АД.
3.4.7. Сигналом ОТВ на линии «Ответ устройства» извещает ведущего: при записи — о приеме данных с линий АД (в ответ на сигнал ДЗП); при чтении — о выдаче данных на линии АД (в ответ на сигнал ДЧТ). 3.4.8. Сигнал ПЗП на линии «Признак «запись — байт»» выдается ведущим: прн передаче адреса — для предварительного оповещения ведомого о направлен~ни предстоящей передачи данных (снгнал при залп~и и нулевой сигнал при чтении); при обмене данными — в качестве признака передачи байта (снгнал) или слова (нулевой сигнал). При передаче слова адрес должен быть четным, т.
е. младший разряд адреса должен быть равным О; прн блочной записи — в качестве признака записи. ( Измененная редакция, Изм.гв !). С. 16 ГОСТ 26768.$! — 86 ' 3.4.9. Сигнал ВУ на линии «Выборка устройства» используется: в качестве признака обращения к адресуемым регистрам периферийных устройств; в качестве признака чтения при блочном чтении. 3.4.10. Сигналом ЗМ на линии «Запрос магистрали» активное устройство извещает процессор о необходимости произвести захват магистрали для выполнения адресного обмена. 3.4.11.
Сигналом РЗМ на линии «Разрешение на захват магистрали» процессор извещает активное устройство, выставившее сигнал ЗМ, о возможности захвата магистрали для выполнения адресного обмена. В каждом устройстве входной сигнал обозначается.'РЗМП, а выходной РЗМИ. В пассивных устройствах контакты РЗМП н РЗМИ замыкаются накоротко. 3.4.12. Допускается вводить дополнительные сигналы (линии) ЗМД и РЗМД, по функциональному назначению аналогичные.
линиям ЗМ и РЗМ. При этом процессор должен программно маскировать сигналы ЗМ или ЗМД и не выдавать разрешение на захват магистрали по двум запросам одновременно. 3.4.13, Сигнал ПЗ на линии «Подтверждение запроса» устанавливается активным устройством, выставившим сигнал ЗМ, после получения РЗМ. Устройство, установившее этот сигнал, становится ведущим на магистрали. 3.4.14. Сигналом ЗПР4 на л~иини «Запрос на прерывание» периферийное устройство извещает процессор о необходимости прерывания текущей программы. Сигналы (линии) ЗПР5 — ЗПР7 имеют аналогичное функциональное назначение. Чпсло используемых линий ЗПР определяется типом процессора.