Owner's manual

Table Of Contents
xiv ©Copyright 2007 Cirrus Logic, Inc. DS785UM1
EP93xx User’s Guide
Chapter 27. IDE Interface....................................................................................27-1
27.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-1
27.2 Theory of Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-1
27.2.1 Diagrams and State Machines ....................................................................................27-2
27.2.2 PIO Operations............................................................................................................27-3
27.2.3 MDMA Operations.......................................................................................................27-4
27.2.4 UDMA Operations .......................................................................................................27-5
27.2.5 Performance Considerations.......................................................................................27-5
27.2.6 UDMA Example ...........................................................................................................27-6
27.2.7 DMA Request Latency.................................................................................................27-7
27.2.7.1 DMA Request Deassertion ........................................................................27-7
27.2.7.2 DMA Request Latency Overview...............................................................27-7
27.2.7.3 IDE DMA Programming Considerations ....................................................27-8
27.2.8 IDE Package Dependency ..........................................................................................27-9
27.2.8.1 System Configuration Constraints .............................................................27-9
27.2.8.2 Bus Bandwidth Requirements ...................................................................27-9
27.3 Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-10
Chapter 28. GPIO Interface.................................................................................28-1
28.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28-1
28.1.1 Memory Map................................................................................................................28-3
28.1.2 Functional Description .................................................................................................28-3
28.1.3 Reset ...........................................................................................................................28-5
28.1.4 GPIO Pin Map .............................................................................................................28-6
28.2 Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28-9
Chapter 29. Security............................................................................................29-1
29.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29-1
29.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29-1
29.3 Contact Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29-1
29.4 Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29-2
Chapter 30. Glossary...........................................................................................30-1
Chapter 31. EP93XX Register List......................................................................31-1
Figures
Figure 1-1. EP9301 Block Diagram...............................................................................................................1-2
Figure 1-2. EP9302 Block Diagram ..............................................................................................................1-3
Figure 1-3. EP9307 Block Diagram...............................................................................................................1-3
Figure 1-4. EP9312 Block Diagram...............................................................................................................1-4
Figure 1-5. EP9315 Block Diagram...............................................................................................................1-4
Figure 2-1. ARM920T Block Diagram ...........................................................................................................2-2
Figure 2-2. Typical AMBA AHB System ........................................................................................................2-7
Figure 2-3. Main Data Paths .........................................................................................................................2-8