Freescale Semiconductor
Application Note
MPC5200 ATA Interface
by: Martin Nykodym
Transportation Standard Products Group
1
Introduction
This application note describes initialization, general
rules, programming model and performance analysis for
the MPC5200 ATA interface, mainly from a software
perspective. The main focus is to help system architects
understand which mode under what circumstances is
optimal for the final product. Detailed software examples
can be found on the publicly available CD with sample
code for the MPC5200. The MPC5200B microcontroller
1
is based on an e300
core using the PowerPC
instruction set.
The ATA interface is used to connect:
•
Hard disks
•
CD-ROMs
•
DVDs
•
Flash storage devices
The MPC5200 ATA interface is fully compatible with
ATA/ATAPI-4 specification (AT Attachment with Packet
Interface Extension, ANSI NCITS 317-1998) supporting
all three groups of modes:
1. e300, 603e, and G2LE are synonymous.
© Freescale Semiconductor, Inc., 2006. All rights reserved.
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2
ATA Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 IO Cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.9 Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3
TM
4
Literature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
AN3223
Rev. 0, 2/2006
Table of Contents
Need help?
Do you have a question about the MPC5200 and is the answer not in the manual?
Questions and answers