3 programming interface, 1 access control logic, Programming interface - 9 – Kontron CP372 User Manual
Page 55: Access control logic - 9, Cp372 configuration
CP372
Configuration
ID 25780, Rev. 01
© 2002 Kontron Modular Computers GmbH
Page 4 - 9
25780
.01.VC.021
121/1
11238
P R E L I M I N A R Y
4.3
Programming Interface
4.3.1
Access Control Logic
All the resources of the CP372 are mapped within the 64KB PCI memory address space which
itself is set in the PCI configuration register BAR0. The port size of all local or backend registers
is 32-bit by default. The address map of the registers is as follows.
Table 4-1: I/O Address Map of CP372
BASE
ADDRESS
(BAR0)
SIZE
FUNCTION
+ 0x0000
4 kB
COMMON BOARD REGISTER
0x0800
32 bit
com_sta Hardware Status Register
0x0C00
32 bit
com_ctl Hardware Debug Register
+ 0x1000
4 kB
CAPABILITY ROM, SERIAL EEPROM
0x1000
32 bit
cmd_r Command Register
0x1400
32 bit
ctl_r Control Register
0x1800
32 bit
sta_r Status Regsiter
0x1C00
32 bit
dat_r Data Register
+ 0x2000
4 kB
DAC CLUSTER A
0x2400
32 bit ctl_a,
Cluster a Common Control Register
0x2C00
32 bit
dat_a_0 DAC Data channel # 0
0x2C04
32 bit
dat_a_1 DAC Data channel # 1
0x2C08
32 bit
dat_a_2 DAC Data channel # 2
0x2C0C
32 bit
dat_a_3 DAC Data channel # 3