User`s manual
Software Manual • EKF Intelligent I/O Controller Family On
CompactPCI
- 50 -
EKF Elektronik GmbH * Philipp-Reis-Str. 4 * D-59065 HAMM (Germany)
Tel. +49 (0)2381/6890-0 * Fax. +49 (0)2381/6890-90 * E-Mail info@ekf.de * Internet http://www.ekf.de
ATU Extended PCI Configuration Register Space Address Offset
Primary Inbound ATU Limit Register PIALR 0x40
Primary Inbound ATU Translate Value Register PIATVR 0x44
Secondary Inbound ATU Base Address Register SIABAR 0x48
Secondary Inbound ATU Limit Register SIALR 0x4C
Secondary Inbound ATU Translate Value Register SIATVR 0x50
Primary Outbound Memory Window Value Register POMWVR 0x54
Reserved 0x58
Primary Outbound I/O Window Value Register POIOWVR 0x5C
Primary Outbound DAC Window Value Register PODWVR 0x60
Primary Outbound Upper 64-bit DAC Register POUDR 0x64
Secondary Outbound Memory Window Value Register SOMWVR 0x68
Secondary Outbound I/O Window Value Register SOIOWVR 0x6C
Reserved 0x70
Expansion ROM Base Address Register ERBAR 0x74
Expansion ROM Translate Value Register ERTVR 0x78
Reserved
0x7C
0x80
0x84
ATU Configuration Register ATUCR 0x88
Reserved 0x8C
Primary ATU Interrupt Status Register PATUISR 0x90
Secondary ATU Interrupt Status Register SATUISR 0x94
Secondary ATU Status Register Secondary ATU Commond Register 0x98
Secondary Outbound DAC Window Value Register SODWVR 0x9C
Secondary Outbound Upper 64-bit DAC Register SOUDR 0xA0
Primary Outbound Configuration Cycle Address Register POCCAR 0xA4
Secondary Outbound Configuration Cycle Address Register SOCCAR 0xA8
Primary Outbound Configuration Cycle Data Register POCCDR 0xAC
Secondary Outbound Configuration Cycle Data Register SOCDCR 0xB0
Reserved 0xB4 - 0xFF
A few of the fields within the ATU’s configuration space are written by the firmware at boot
time. These are the subsystem ID, the subsystem vendor ID and the device class code (see
table below), the primary inbound ATU limit register PIALR, that defines the size of the PCI










