ГОСТ Р МЭК 821-2000
З а д а т ч и кИ с п о л н и т е л ь
Ответить задатчику
Установить DTACK4 низким
Завершить цикл
Принять DTACK4 низкого уровня
ECOИ этот цикл последний, ТО
Освободить линии адреса
Освободить линии модификатора адреса
Освободить линии данных
Освободить LWORD4
Освободить IACK*
КОНЕЦ_ЕСЛИ
Установить DSQ* и DS1* высокими
Установить AS* высоким
Закончить завершение никла
ЕСЛИ этот цикл последний, ТО
Освободить DS04 и DSI*
Освободить AS*
Или в противном случае перейти к
состоянию «Адресовать исполнитель»
КОНЕЦ,ЕСТИ
Рисунок 2.10.
лист2
Подтвердить завершение цикла
Принять AS4, DS04 и DS1* высокого
уровня
Освободить DTACK*
2.4.2 К о н в е й е р н а яа д р е с а ц и я
Поскольку для адреса и данных определены отдельные стробы, задатчики могут осуществлять
широковещательную пересылку адреса для следующего цикла в то время, как еще происходит
пересылка данных для предыдущего цикла. Это получило название конвейерной адресации.
Разрешение 2.8. Как только задатчик обнаружит, чтоотвечающий исполнитель установи! DTACK4
или BERR* низким, он МОЖЕТ изменить адрес и, после удержания AS* высоким влечение
минимального времени, снова установить AS* низким.
Например, когда исполнитель в цикле считывания установит DTACK* или BEER* низким,
задатчику разрешается поместить новый адрес на адресную шину адреса во время считывания
данных. Это равносильно перекрытию текущего цикла со следующим и увеличению производительно
сти магистрали УМЕ.
Правило 2. IS. Всеисполнители ДОЛЖНЫ ВЫТЬ СПРОЕКТИРОВАНЫ свозможностьюконвей
ернойадресации без потерьданных ши ошибочныхопераций.
Ниже предлагаются две конструкции, которые выполняют конвейерную адресацию.
Замечание 2.32. Отвечающий исполнитель может распознать свой адрес и очень быстро
ответить по линии DTACK* или BERR*. Поскольку задатчику разрешено сниматьадрес после того,
как отвечающий исполнитель установит DTACK4 или BERR* низким, неотвечающие исполнители
могут оказаться не в состоянии декодировал, адресную информацию до того, как задатчик снимет еес
шины.
Замечание 2.33. Поскольку задатчик может осуществлять широковещательную пересылку нового
адреса в процессе окончания предыдущего цикла, разработчики исполнителей должны обеспечить,
36