Прочел книги Гука и стандарт ATAPI. Есть несколько вопросов: 1. Команды передаются по всем 16 проводам шины данных или только по части проводов? Каким образом передаются команды - по сколько байт? 2. Как передаются данные (по сколько байт в пачке, какие длительности пачек и др.)? 3. Как контроллер разбирается с трактовкой данных - команда или данные? 4. Как в режиме Ultra DMA передаются контрольные данные - у Гука прочел, что в этом режиме осуществляется контроль четности как хостом, так и контроллером дисковода. Они передаются сразу после данных по шине данных? Какой размер пачки с контрольными байтами? 5. Правильно ли я понял из Гука, что в других режимах (PIO) контрольных данных нет? Вообщем, интересуют подробные сведения о последовательности подачи команд, передаче данных, контроле четности и других подробностях интерфейса.
|