Upload
studentkai
View
74
Download
0
Embed Size (px)
Citation preview
Презентация к курсу лекций по дисциплине
Интерфейсы периферийных устройств
DD [15:0] – двунаправленная 16-битная шина данных
#RESET – сброс устройства в начальное состояние. DA [2 : 0] – три младших бита шины адреса,
используемые для выбора регистров устройств;#CS0 – сигнал выбора блока командных регистров
контроллера;#CS1 - сигнал выбора блока управляющих
регистров контроллера;#DIOR – строб чтения портов ввода-вывода;#DIOW – строб записи портов ввода-вывода;DMRQ - запрос обмена по каналу ПДП.
#DMACK – подтверждение ПДП. INTRQ - запрос прерывания. IO RDY - готовность устройства завершить цикл
обмена; #IO CS16 – разрешение 16-битных операций. #PDIAG – сигнал о прохождении диагностики;#DBLID – идентификация типа кабеля;#DASP – сигнал двойного назначения: индикатор
активности устройства и присутствия ведомого устройства. Сигнал с разделением во времени;
SPSYNC/CSEL – синхронизация шпинделя.
Формат регистра управления устройством:
биты В7-В3 не используются;бит В2 – программный сбросбит В1 – инверсный бит разрешения
прерывания; бит В0 = 0.
Формат регистра состояния:бит В7 – указывает на занятость устройства. бит В6 – указывает на готовность устройства к
восприятию любых кодов команд;бит В5 – индикатор отказа устройства;бит В4 – индикатор завершения поиска трека;бит В3 – индикатор готовности к обмену словом или
байтом данных;бит В2 – индикатор исправленной ошибки данных;бит В1 – индекс. Трактуется особо каждым
производителем;бит В0 – индикатор ошибки выполнения предыдущей
операции.
Формат регистра ошибок:бит В7 – не используется;бит В6 – неисправимая ошибка данных;бит В5 – смена носителя; бит В4 – не найден
указанный сектор;бит В3 – индикатор запроса смены носителя;бит В2 – ошибка кода команды;бит В1 – не найдена дорожка 0;бит В0 - не найден адресный маркер данных
в заголовке сектора.
Формат регистра номера устройства и головки:биты В7 = В5 = 1;Бит В6 – указывает на применение режима
адресации (В6=1 - режим LBA, В6=0 - режим СHS);
Бит В4 – выбор устройства (В4=0 – ведущее, В4=1 – ведомое);
Битв В3-В0 имеют двоякое назначение в зависимости от выбранной системы адресации. В режиме СHS они содержат номер головки, а в режиме LBA – старшие биты логического адреса.