OpenCores
no use no use 1/1 no use no use
Re: Cores Digest, Vol 41, Issue 4
by Unknown on Apr 13, 2007
Not available!
H. Peter Anvin Wrote:
First of all, 48-bit LBA applies to ATA, *not* to ATAPI (which is
basically SCSI commands carried over an ATA transport.)


True that. I more talking about the specification version, which contains
both ATA/ATAPI.

ATA is pretty much designed so that the HBA can be very dumb. All

problems with 48-bit LBA I've seen have been with "smart" cores than do more
than just provide a basic bus interface.

Yeah, they made it pretty easy to implement the host. Good to know that you
haven't seen many problems.

Modulo bugs, I don't see any reason why a current single-port ATA HBA
should ever have to be updated, because ATA is unlikely to progress any
further, having been supplanted by SATA.


Good point. I was just curious because I haven't fully implemented it yet
and it hadn't been updated in years.

It's worth noting that although there are SATA controllers which mimic
ATA controllers, they are *very* different standards, and those
controllers have complex emulation in hardware. Furthermore, native
SATA controllers have much better performance. They do, however,
require very different (and much more complex) driver support.
-hpa


Good to know. Thanks for your response!

Chris Edmiston




no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.