Instruction Manual

CP372 Configuration
ID 25780, Rev. 01 © 2002 Kontron Modular Computers GmbH Page 4 - 9
25780.01.VC.021121/111238
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