Embedded Solutions
Page 37 of 71
PCIeIP Registers
PCIeIP register map – Offset 0x000 to 0x3FF
128 bytes for Global/Carrier Card Registers
Offset
Register
Description
0x00
Switch and LED Control
Switch status and LED control
0x04
Reserved
-
0x08
Interrupt Status
Contains Interrupt bits for up to 8 IP’s
0x0C
Interrupt Control
Interrupt assertion/de-assertion control
0x10
Reserved
-
0x14
Scratch 0
User scratch register 0
0x18
Scratch 1
User scratch register 1
0x1C
Version ID
Contains FPGA & CPLD code version ID’s
0x20-7F
Reserved
-
96 bytes for each set of IP Registers
Offset
Register
Description
0x80
IP0 Control0
IP0 Channel behavior & data flow control
0x84
IP0 Control1
IP0 Channel behavior & data flow control
0x88
IP0 Interrupt Status
IP0 Interrupts
0x8C
IP0 Interrupt Control
IP0 Interrupt Masks
0x90
Reserved
Reserved for IP0
0x94
IP0 Transfer Monitor
IP0 ACK*/Channel Transfer & Activity Monitor
0x98-DF
Reserved
Reserved for IP0
Offset
Register
Description
0xE0
IP1 Control0
IP1 Channel behavior & data flow control
0xE4
IP1 Control1
IP1 Channel behavior & data flow control
0xE8
IP1 Interrupt Status
IP1 Interrupts
0xEC
IP1 Interrupt Control
IP1 Interrupt Masks
0xF0
Reserved
Reserved for IP1
0xF4
IP1 Transfer Monitor
IP1 ACK*/Channel Transfer & Activity Monitor
0xF8-13F
Reserved
Reserved for IP1
Offset
Register
Description
0x140
IP2 Control0
IP2 Channel behavior & data flow control
0x144
IP2 Control1
IP2 Channel behavior & data flow control
0x148
IP2 Interrupt Status
IP2 Interrupts
0x14C
IP2 Interrupt Control
IP2 Interrupt Masks
0x150
Reserved
Reserved for IP2
0x154
IP2 Transfer Monitor
IP2 ACK*/Channel Transfer & Activity Monitor
0x158-19F
Reserved
Reserved for IP2
Figure 6 - PCIeIP register map is continued on next page