On Oct 5, 2009, at 12:04 PM, Chuck Guzis wrote:
The overwhelming majority of those old 8-bit IDE
controllers worked
with XTIDE drives, which supported 8-bit data transfers.
Unfortunately, even though the ATA standard kept the 8-bit transfer
as an option for quite some time, no vendor supported it. Any IDE
drive over about 100MB is likely to support only 16-bit transfers.
Yes, unfortunately this is true. It's highly annoying for those
of us who like to interface IDE drives to 8-bit processors but don't
want to use CF.
As I understand the subject controller project, it
latches the upper
8 bits of a 16-bit data transfer and makes it available in a
subsequent cycle.
Ahh, very nice. Sorta like the very nice GIDE interface for Z80
systems. I've designed a similar circuit in Verilog, but haven't
tested it in real hardware yet.
However, one can use a CF memory card in an 8-bit IDE
application, as
I understand that all CF cards support the 8-bit mode of ATA.
Yes, they do. CF cards are required to implement the 8-bit
transfer mode.
-Dave
--
Dave McGuire
Port Charlotte, FL