Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто-нибудь использовал сигнал IORDY в IDE?
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
ivstech
Извините за оффтопик, но кто-нибудь использовал этот сигнал для замедления циклов обмена IDE-устройства с компьютером в PIO-режиме? На VIA КТ-333, КТ-400 это работает, а на Intel нет. Может, есть какие-нибудь тонкости?
VslavX
А фича "использовать IORDY" - может быть отключаемой - это зависит от устройства и контроллера ATA. Посмотрите слова 49, 66-68 в Identify Device Information. Может быть Ваше устройство неверно их сообщает BIOS. Если команда IDENTIFY_DEVICE не поддерживается, то BIOS материнки как правило считает что устройства нет и канал PATA может быть вообще инициализирован "левым образом" - выставлен любой PIO (приходилось даже PIO5 видеть) и любая политика кеширования транзакций по чтению регистра данных.
ivstech
Спасибо за ответ, до IDENT. DEVICE дело даже не доходит. Моя разработка на AVR'е просто не успевала выставлять данные по запросу RD, для этого и использовался IORDY.
Вывод - придется использовать USB или переходить на FPSLIC
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.