AP513 ACROPACK
USER
’S MANUAL
Acromag, Inc. Tel: 248-295-0310
- 17 -
http://www.acromag.com
- 17 -
www.acromag.com
determine the base address assigned to the board and the interrupt request
that goes active on a board interrupt request.
Table 3.1 PCI Configuration
Registers
Address
Offset
D31 D24 D23 D16 D15 D8 D7 D0
0x00
Device ID
0x0354
Vendor ID
0x13A8
0x04
Status
Command
0x08
Class Code=0x070002
Rev ID=
Current REV
0x0C
BIST
Header
Latency
Cache
0x10
Memory Base Address for Memory Accesses
to PCIe interrupt and I/O registers
16K Space
(BAR0)
0x14-
0x28
Not Used
0x2C
Subsystem ID
0x0000
Subsystem Vendor ID
0x0000
0x30
Not Used
0x34-
0x38
Reserved
0x3C
Max_Lat
Min_Gnt
Inter. Pin
Inter. Line
This board is allocated a 16K byte block of memory (BAR0), to access UART
and device configuration registers. Only 4K is used, as the upper 12K is for
channels 4-7 and a second 'slave' UART' connected to the master that does
not exist on the AP513 module.
3.2 UART and Device Configuration Registers
The Device Configuration Registers and the four individual UART
Configuration Registers occupy 4K of PCI bus memory address space. These
registers are offset from the BAR0 address as identified in the PCIe
Configuration Registers in the previous section.
Each UART Configuration Register occupies 1K byte of memory space that
include the 16550 compatible registers.
The Device Configuration Registers are accessible from all UART channels,
however not all bits can be controlled by all channels. The control of the
8XMODE, 4XMODE, RESET, and SLEEP bits are only available for that
particular channel.