Ivan_XT wrote:И еще одно интересно: здесь говорилось про простейший IDE контроллер. Как я понимаю, он будет работать даже на 8086, т.к. ШД там 16-битная?
Именно так. Но всё опять оказалось не так тривиально как хотелось бы...
Там на схеме весь "смысл" зашит в PAL - по нашему это ПЛМ или вот на моём цветном
чертеже для УКНЦ - это делает К155РЕ3.
Но в итоге она должна реализовать следующую логику работы IDE контроллера:
Команды и их параметры передаются всегда шириной в 8 бит, так что используется только младший байт.
Так же читается регистр статуса привода.
16-битный режим используется только для передачи сектора.
Так что IC1 и IC2 выбираются одновременно, только если адресован регистр данных IDE.
В противном случае выбирается только IC1.
А я было думал, что PAL я простенькой дискретной схемой быстренько и заменю...
Но получается, что только этого дешифратора для замены PAL маловато будет.
