Рефераты. Интерфейс Serial ATA

Значение выводов разъемов 40-жильного изолированного сигнального кабеля накопителя приведено в таблице. 1. В отличие от распространенных ранее интерфсй-Т506/412 и ESDI (Enhanced Small Device Interface -- улучшенный интерфейс малых устройств), в интерфейсе IDE для передачи сигналов используются как четные, так и нечетные проводники кабеля.

Отметим также, что перед обозначением большинства управляющих сигналов стоит знак «--». Это означает, что активный уровень данного сигнала 6--т.е. значению «истина» соответствует уровень логического нуля. Уровни всех передаваемых по кабелю сигналов управления соответствуют транзисторной (TTL) логике, т.е. уровню логического нуля соответствует полное напряжение от 0 до 0,8 В, а логической единицы -- напряжение от +2,0 В до напряжения питания.

Таблица 1. Назначение выводов разъема интерфейса IDE

Наименование сигнала

Вывод

Наименование сигнала

Reset

2

Общий

DD7

4

DD8

DD6

5

DD9

DD5

8

DD10

DD4

10

DD11

DD3

12

BB12

DD2

14

BB13

DD1

16

DD14

DD0

18

DD15

Общий

20

Отсутствует

DMARQ

22

Общий

-I/O Write Data (-DIOW)

24

Общий

-I/O Read Data (-DIOR)

26

Общий

-I/O Chanel Ready (-IORDY)

28

Общий

-DMA Acknowledge (-DMASK)

30

Общий

Interrupt Request (INTRQ)

32

-Host 16-bit I/O (IOCS16)

DA1

34

-Passed Diagnostic (-PDIAG)

DA0

36

DA2

-Host Chip Sel 0 (-CS1FX)

38

-Host Chip Sel 1 (-CS3FX)

-Drive Active (-DASP)

40

Общий

Выбор точек ввода данных и регистров в IDE-накопителе осуществляется с помощью адресной шины накопителя (Drive Address Вus) DA0-DA2 (выводы 35, 33 и 36 соответственно) в сочетании с входами выбора микросхемы накопителя (Host Chip Set) -CS1FX S3FX (выводы 37 и 38). При появлении активного уровня сигнала на управляющей.

J-D10R (I/O Read Data -- ввод/вывод, чтение данных, вывод 25) накопитель выполняя считывания, а при появлении управляющего сигнала на линии -DIOW (I/O Write ввод/вывод, запись данных, вывод 23) -- цикл записи. В отличие от прежних интерфейсов, которые были последовательными, т.е. преобразование данных в параллельный (Осуществлялось внешним контроллером). В интерфейсе IDE предусмотрено 16 двунаправленных линий передачи данных в накопитель или из нее (DDO-DD1: выводы с 3 по 18). После окончания передачи данных интегральная схема (ИС) контролера жесткого диска выдает в накопитель сигнал подтверждения -DMACK. Наконец, при подаче сигнал сброса (Reset, вывод 1) накопитель переходя в исходное состояние, т.е. то, в котором он находится после включения питания. Сим сброса подается при включении питания и при перезагрузке компьютера.

Часть линий интерфейса IDE используется для передачи управляющих сигналов в обратном направлении, т.е. от накопителя к контроллеру. Сигнал запроса прямого доступа к памяти DMARQ (Direct Memory Access ReQuest, вывод 21) используется для инициализации передачи данных в накопитель или из него. Направление передачи данных определяется состоянием входов -DIOR и -DI0W. Сигнал -DMACK выдается после того, когда DMARQ переходит в активное состояние. Сигнал готовности канала ввода/вывода-IORDY (I/O channel ReaDY, вывод 27) используется для привлечения внимания в тех случаях, когда накопитель еще не готов ответить на запрос о передаче данных, Запрет прерывания INTRQ (INTerrupt ReQuest, вывод 31) выдается накопителем в тех случаях, когда он ожидает ответа от системы

(готовится к операции обмена данными с контроллером). Сигнал занятости накопителя -DASP (Drive Active, вывод 39) принимает значения логического «О» в случае какой-либо активности жесткого диска. Сигнал прохождения диагностики -PDIAG (Passed DIAGnostics, вывод 34) появляется после выполнения любой диагностической команды или сброса накопителя. Если уровень сигнала -PDIAG ниже (логического «О»), то система полагает, что накопитель готов к работе. Наконец, сигнал состоят 16-разрядного ввода/вывода -IOCS 16 (Host 16-bit I/O, вывод 32) используется для информирования контроллера о том, что накопитель готов к передаче или приему информации. Помимо сигнальных линий, в кабеле имеется несколько шин общего провода (выводы! 19, 22, 24, 26, 28, 30 и 40), а также ключ (20) -- срезанный вывод в приборной (штыревой! части разъема).

Подключение накопителей к интерфейсе IDE/EIDE. В стандарте АТА предусмотрено параллельное подключение двух накопителей к аи дому каналу (кабелю) IDE-интерфейса. На рисунке. 2 показан типичный кабель, используемый для соединения накопителей с IDE-контроллером. По традиции ведущий накопитель подключают к концевому разъему кабеля, а ведомый -- к среднему. На самом деле это не более чем дань единообразию, поскольку сточки зрения IDE-интерфейса оба разъем! эквивалентны, и любой накопитель может быть подключен к любому из них. Необходимо лишь с помощью перемычек строить накопитель как ведущий или ведомый, Длина плоского кабеля с 40-контактными разъемами не должна превышать 60 см. Поскольку в IDE накопителях для обеспечения необходимых параметров электрических сигналов иcпользуется так называемая распределенная нагрузка (т.е. нагрузочные резисторы устанавливаются во всех устройствах), нет необходимости устанавливать или удалять кие либо согласующие сопротивления. Несмотря на всю простоту IDE-интерфейса, в некоторых случаях вы можете, столкнуться с определенными проблемами при совместном подключении двух накопителей Старые IDE-накопители не вполне соответствуют стандартам САМ С ATA IDE. Присоединении к одному кабелю двух старых жестких дисков (особенно если они выпущены разными фирмами) из-за различий в интерпретации настроек ведомый/ведущий между ними может возникнуть конфликт, в результате которого оба накопителя в большинстве случаев окажутся неработоспособными. При подключении двух IDE-накопителей старайтесь использовать новые устройства, выпущенные одной и той же фирмой.

ведущий ведущий

Рисунок 2. Шлейф передачи данных и сигнала управления интерфейса IDE/EIDE

1.2 ATAPI

Одним из существенных недостатков стандарта АТА было то, что он предназначался только для жестких дисков. В конце 1980-х годов в связи с широким распространением дисководов CD-ROM перед разработчиками возникла серьезная проблема. Нужно было найти способ подключения этих устройств и других накопителей (например, на магнитной ленте) к существующим IDE-интерфейсам, либо изобретать специализированные интерфейсы контроллеров. В результате был разработан стандарт ATAPI, являющийся расширением интерфейса АТА и позволяющий подключать к обычному IDE-порту не только жесткие диски, но и другие устройства. Впрочем, разница между жесткими дисками и прочими устройствам и все же существует. Если поддержка первых предусмотрена в системной, то для работы остальных АТАРI -устройств нужны специальные драйверы. Загрузка компьютера с АТАР1 -дисковода CD-ROM возможна только с накопителей, соответствующих стандарту EIDE, и при использовании в компьютере последних версий BIOS.

1.3 ATA-2, FAST-ATA и EIDE

Вначале 1990-х годов технологии производства накопителей на жестких дисках древнего уровня, что стало ясно -- архитектура АТА в самом скором времени перестали соответствовать их возможностям. Выходом из сложившейся ситуации стала стандарта АТА-2, который можно рассматривать как расширение первоначальной версии АТА. Внесенные в новый стандарт дополнения существенно улучшили параметры интерфейса. В нем определены более быстрые режимы передачи данных программного ввода/вывода (Р I/O -- Programmed I/O) и с использованием прямого доступа к памяти (DMA), добавлены новые команды для накопителя (в частности, команда “Identify Drim”, позволяющая BIOS автоматически распознавать тип и определять параметры жесткого диска, введен второй канал для подключения дисководов, предусмотрен специальный режим блочной передачи данных (Block Transfer Mode) и определены новые способы обращения к секторам на жестком диске с использованием логической адресации блоков (LBA -- Logical Block Addressing). Логическая адресация блоков стала самым эффективным средством для преодоления традиционно существовавшего ограничения емкости жесткого диска в 504 Мбайт. Несмотря настоль впечатляющие усовершенствования, в стандарте АТА-2 для подключения накопителей используются те же самые 40-контактные разъемы, что и в предыдущей версии, а старые IDE-накопители полностью совместимы с новым интерфейсом. Наряду с АТА-2, можно встретить два других названия этого интерфейса: EIDE (Enhanced IDE-- улучшенный IDE) и Fast-ATA (быстрый А ТА). Это не другие стандарты, а просто разные реализации стандарта АТА-2. Версия E1DE была разработана фирмой Western Digital на базе как стандарта АТА-2, так и ATAPI. Она оказалась настолько удачной, что аббревиатурой EIDE стали обозначать все модернизированные варианты интерфейса IDE. Фирмы Seagate и Quantum сосредоточили свои усилия на разработке реализации Fast-ATA стандарта АТА-2.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.