Datasheet
iii
Contents
Section Title Page
1 Introduction 1−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 Description 1−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Features 1−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Related Documents 1−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Ordering Information 1−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Terminal Descriptions 2−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 PCI2040 Functional Description 3−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 PCI Interface 3−1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Accessing Internal PCI2040 Registers 3−2. . . . . . . . . . . . . . . . . . . . . . . . .
3.3 PCI_LOCK
3−2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Serial ROM Interface 3−2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 PCI2040 Host Port Interface 3−3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1 Identifying Implemented Ports and DSP Types 3−3. . . . . . . . . .
3.5.2 DSP Chip Selects 3−4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.3 HPI Register Access Control 3−4. . . . . . . . . . . . . . . . . . . . . . . . .
3.5.4 Mapping HPI DSP Memory to the Host 3−4. . . . . . . . . . . . . . . .
3.5.5 Read/Write Procedure 3−4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.6 HPI Interface Specific Notes 3−5. . . . . . . . . . . . . . . . . . . . . . . . .
3.6 General-Purpose I/O Interface 3−6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7 Interrupts 3−6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.1 Interrupt Event and Interrupt Mask Registers 3−6. . . . . . . . . . .
3.7.2 DSP-to-Host Interrupts 3−6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.3 HPI Error Interrupts and HPI Error Reporting 3−7. . . . . . . . . . .
3.7.4 General-Purpose Interrupts 3−7. . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.5 Interrupts Versus PME
3−7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8 PCI2040 Power Management 3−7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.1 PCI Power Management Register Interface 3−8. . . . . . . . . . . .
3.8.2 PCI Power Management Device States and Transitions 3−8. .
3.9 Compact PCI Hot-Swap 3−9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.10 General-Purpose Bus 3−10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.11 Example Transactions on the General-Purpose Bus 3−11. . . . . . . . . . . . .
3.11.1 General-Purpose Bus Word Write 3−11. . . . . . . . . . . . . . . . . . . .
3.11.2 General-Purpose Bus Word Read 3−11. . . . . . . . . . . . . . . . . . . .