Copyright 1997-2000, V3 Semiconductor Inc.
EPC User’s Manual Revision 1.05
iii
Contents
Chapter 1
Introduction
1
1.1
How to Use this Manual............................................................................................................... 3
1.2
Getting Help from V3 Semiconductor.......................................................................................... 3
1.3
Getting Answers to PCI Related Questions................................................................................. 4
1.4
Getting Information About the i960/Am29K Family ..................................................................... 4
1.5
Disclaimer.................................................................................................................................... 5
1.6
Revision History........................................................................................................................... 5
Chapter 2 Bridge Operation Overview
7
2.1
Operational Example................................................................................................................... 8
2.1.1
Direct Local Bus Write to PCI Space.............................................................................. 9
2.1.2
Direct Local Bus Read from PCI Space ......................................................................... 9
2.1.3
PCI Write to Local Space ............................................................................................. 10
2.1.4
PCI Reads from Local Space ....................................................................................... 10
2.1.5
DMA Transfers ............................................................................................................. 11
2.1.6
Mailbox Registers and Doorbell Interrupts ................................................................... 11
Chapter 3
Internal Register Apertures
13
3.1
Local Bus Access to Internal Registers..................................................................................... 14
3.2
PCI Bus Access to Internal Registers........................................................................................ 14
Chapter 4
Data Transfer Apertures
17
4.1
PCI-to-Local Bus Apertures....................................................................................................... 17
4.1.1
Setting the PCI-to-Local Aperture Base Address and Size .......................................... 18
4.1.2
Selecting PCI Memory or I/O Space Mapping.............................................................. 21
4.1.3
PCI-to-Local Address Translation................................................................................. 21
4.1.4
Byte Order Conversion................................................................................................. 21
4.1.5
Enabling Read Prefetching........................................................................................... 22
4.1.6
Disabling PCI-to-Local Bus Apertures.......................................................................... 22
4.1.7
Overlapping Apertures.................................................................................................. 22
4.1.8
Special Function Modes for PCI-to-Local Bus Apertures ............................................. 23
4.2
Local-to-PCI Bus Apertures....................................................................................................... 23
4.2.1
Setting the PCI Command Type................................................................................... 23
4.2.2
Setting the Local-to-PCI Aperture Base Address and Size .......................................... 25
4.2.3
Local-to-PCI Address Translation................................................................................. 25
4.2.4
Byte Order Conversion................................................................................................. 25