3 programming interface, 1 access control logic, Programming interface - 9 – Kontron CP372 User Manual

Page 55: Access control logic - 9, Cp372 configuration

Advertising
background image

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

Advertising