The Mentor Graphics?parallel ATA device controller is designed to interface between a host system and a storage controller in either solid state or rotating media. The parallel ATA controller decodes an incoming host command and sets up the proper interrupts and status for the local microprocessor to handle various ATA commands. Many commands can be automated for full data transfer with minimal firmware support. Options also exist for full firmware handling of each phase of command handling. The parallel
ATA device controller includes advanced features such as Ultra-ATA support and support for very large storage devices. This core has complete automation for ATA support.