Cтраница 3
Установка микросхемы в исходное состояние осуществляется сигналом INIT Установка, при этом микросхема вырабатывает сигнал SET Начальная установка, который используется для приведения механизма и электронной части НГМД в исходное состояние. Взаимодействие микросхемы с контроллером НГМД осуществляется следующим образом. По окончании выполнения текущей команды контроллер НГМД устанавливает сигнал DONE Завершено, который разрешает запись очередной команды в регистр команд и состояний. Наличие признака пуска в нулевом разряде команды формирует сигнал RUN Пуск, который, поступая на контроллер НГМД, инициирует прием команды. Контроллер снимает сигнал DONE и подает на вход SHFT Сдвиг данных серию из восьми импульсов. При этом происходит сброс сигнала RUN, а блок синхронизации ввода / вывода обеспечивает выдачу команды в последовательном коде на вывод DO Выход регистра данных. В зависимости от принятого кода команды контроллер НГМД устанавливает сигналы Т Направление передачи и TR Требование передачи. Сигнал Т указывает направление передачи байта информации. При наличии на входе Т напряжения низкого уровня информация передается от контроллера НГМД к микросхеме. Сигнал TR указывает, что контроллер готов принять / передать байт информации. Установка сигнала TR вновь вызывает формирование сигнала RUN и серию импульсов на входе SHFT: восемь для синхронизации адреса сектора и дорожки, семь для синхронизации данных, которые в зависимости от состояния сигнала Т синхронизируют ввод информации через вход DI или вывод ее через выход DO. По окончании выполнения очередной команды контроллер НГМД устанавливает сигнал DONE. При условии установки в регистре команд признака разрешения прерывания IE, появление сигнала DONE формирует сигнал VIRQ Требование прерывания. Выполнение процедуры прерывания стандартное. [31]