ÑÈÑÒÅÌÀ ÊÀÌÀÊ: ÑÈÃÍÀËÛ ÑÎÑÒÎßÍÈß B, X, Q
Сигнал занятости B=1 указывает на выполнение в данное время модулем операции (адресной или безадресной).
Сигнал X=1 о восприятии команды выдает модуль, оповещая тем самым о возможности самостоятельного выполнения этой команды или о ее выполнении совместно со связанным внешним прибором. Сигнал X должен быть установлен до появления строб-сигнала S1. Во время действия сигнала S1 выполняется анализ значения X, которое должно сохранятся неизменным до завершения строб-сигнала S2. Нулевое значение сигнала X=0 указывает на наличие серьезной ошибки, например на отсутствие самого модуля в ячейке или питания модуля или на отсутствие требуемого внешнего прибора и др. Если в интерфейсной части системы используется процессор, то с получением сигнала X=0 он показывает выполнение текущей программы и начинает реализацию программы диагностики ошибок.
Сигнал подтверждения Q используется в ряде случаев. Так, выбранный по адресу модуль во время выполнения им операции посылкой Q может сигнализировать о своем соответствующем состоянии. Значение сигнала в линии Q контроллер оценивает во время действия строб-сигнала S1. При выполнении операций чтения и записи адресованный модуль должен установить нулевое или единичное значение Q до появления строб-сигнала S1 и сохранять его неизменным по крайней мере до завершения действия строб-сигнала S2.
|