10
Презентация к курсу лекций по дисциплине Интерфейсы периферийных устройств

презентация 10

Embed Size (px)

Citation preview

Page 1: презентация 10

Презентация к курсу лекций по дисциплине

Интерфейсы периферийных устройств

Page 2: презентация 10
Page 3: презентация 10
Page 4: презентация 10

DD [15:0] – двунаправленная 16-битная шина данных

#RESET – сброс устройства в начальное состояние. DA [2 : 0] – три младших бита шины адреса,

используемые для выбора регистров устройств;#CS0 – сигнал выбора блока командных регистров

контроллера;#CS1 - сигнал выбора блока управляющих

регистров контроллера;#DIOR – строб чтения портов ввода-вывода;#DIOW – строб записи портов ввода-вывода;DMRQ - запрос обмена по каналу ПДП.

Page 5: презентация 10

#DMACK – подтверждение ПДП. INTRQ - запрос прерывания. IO RDY - готовность устройства завершить цикл

обмена; #IO CS16 – разрешение 16-битных операций. #PDIAG – сигнал о прохождении диагностики;#DBLID – идентификация типа кабеля;#DASP – сигнал двойного назначения: индикатор

активности устройства и присутствия ведомого устройства. Сигнал с разделением во времени;

SPSYNC/CSEL – синхронизация шпинделя.

Page 6: презентация 10
Page 7: презентация 10

Формат регистра управления устройством:

биты В7-В3 не используются;бит В2 – программный сбросбит В1 – инверсный бит разрешения

прерывания; бит В0 = 0.

Page 8: презентация 10

Формат регистра состояния:бит В7 – указывает на занятость устройства. бит В6 – указывает на готовность устройства к

восприятию любых кодов команд;бит В5 – индикатор отказа устройства;бит В4 – индикатор завершения поиска трека;бит В3 – индикатор готовности к обмену словом или

байтом данных;бит В2 – индикатор исправленной ошибки данных;бит В1 – индекс. Трактуется особо каждым

производителем;бит В0 – индикатор ошибки выполнения предыдущей

операции.

Page 9: презентация 10

Формат регистра ошибок:бит В7 – не используется;бит В6 – неисправимая ошибка данных;бит В5 – смена носителя; бит В4 – не найден

указанный сектор;бит В3 – индикатор запроса смены носителя;бит В2 – ошибка кода команды;бит В1 – не найдена дорожка 0;бит В0 - не найден адресный маркер данных

в заголовке сектора.

Page 10: презентация 10

Формат регистра номера устройства и головки:биты В7 = В5 = 1;Бит В6 – указывает на применение режима

адресации (В6=1 - режим LBA, В6=0 - режим СHS);

Бит В4 – выбор устройства (В4=0 – ведущее, В4=1 – ведомое);

Битв В3-В0 имеют двоякое назначение в зависимости от выбранной системы адресации. В режиме СHS они содержат номер головки, а в режиме LBA – старшие биты логического адреса.