
Acromag, Inc. Tel: 248-295-0310 - 2 - http://www.acromag.com
Interrupt Status Register (Read/Write) - (BAR0 + 0x00100000)................................................................ 19
Interrupt Pending Register (Read) - (BAR0 + 0x00100004) ....................................................................... 20
Interrupt Enable Register (Read/Write) - (BAR0 + 0x00100008) ............................................................... 20
Interrupt Acknowledge Register (Write) - (BAR0 + 0x0010000C).............................................................. 21
Set Interrupt Enable Register (Write) - (BAR0 + 0x00100010)................................................................... 21
Clear Interrupt Enable Register (Write) - (BAR0 + 0x00100014) ............................................................... 22
Interrupt Vector Register (Read) - (BAR0 + 0x00100018).......................................................................... 22
Master Enable Register (Read/Write) - (BAR0 + 0x0010001C) .................................................................. 22
AXI-CDMA .........................................................................................................................23
CDMA Control Register (Read/Write) - (BAR0 + 0x000A0000) .................................................................. 24
CDMA Status Register (Read/Write) - (BAR0 + 0x000A0004).................................................................... 26
CDMA Current Descriptor Pointer Register (Read/Write) - (BAR0 + 0x000A0008) ................................... 29
CDMA Tail Descriptor Pointer Register (Read/Write) - (BAR0 + 0x000A0010).......................................... 30
CDMA Source Address Register (Read/Write) - (BAR0 + 0x000A0018) ..................................................... 31
CDMA Destination Address Register (Read/Write) - (BAR0 + 0x000A0020) ............................................. 31
CDMA Bytes to Transfer Register (Read/Write) - (BAR0 + 0x000A0028) .................................................. 32
Simple CDMA Programming Example........................................................................................................ 32
AXI-BAR0 Aperture Base Address .......................................................................................33
PCIe AXI-Bridge Control .....................................................................................................34
Physical Side Interface Status/Control Register (Read/Write) - (BAR0 + 0x000F0144) ............................. 34
AXI Base Address Translation Configuration Register (Read Only) - (BAR0 + 0xF0208/0xF020C) ............. 35
FPGA Fabric MEMORY MAP ...............................................................................................36
Front, Rear, and P16 I/O Registers (Read/Write) –(BAR0 + 0x301000 to 0x 301FFF)............................... 37
Front I/O Interrupt Status/Clear Register (Read/Write) - (BAR0 + 0x300000) .......................................... 37
DDR Memory Test Status Register (Read/Write) - (BAR0 + 0x300008) ..................................................... 38
XMC Board Identification Code Register (Read Only) - (BAR0 + 0x30000C) .............................................. 38
Configuration Control (Read/Write) –(BAR0 + 0x300100)........................................................................ 38
Aurora Monitor (Read/Write) –(BAR0 + 0x300104) ................................................................................. 39
Flash Introduction...................................................................................................................................... 39
Flash Status (Read Only) –(BAR0 + 0x300200).......................................................................................... 41
Flash Control (Write Only) –(BAR0 + 0x300204)....................................................................................... 42
Flash Read (Read Only) –(BAR0 + 0x300208)............................................................................................ 42
Flash Start Write (Write Only) –(BAR0 + 0x30020C) ................................................................................. 43
Flash Erase Block (Write Only) –(BAR0 + 0x300210)................................................................................. 43
Flash Data Register (Read/Write) –(BAR0 + 0x300214)............................................................................ 43
Flash Address (Read/Write) –(BAR0 + 0x300218)..................................................................................... 43
Simple BPI Flash Programming Example.................................................................................................... 44
Simple Platform Flash Programming Example........................................................................................... 44
System Monitor Status/Control Register (Read/Write) –(BAR0 + 0x300300) .......................................... 45
System Monitor Address Register (Write Only) –(BAR0 + 0x300304) ...................................................... 45
Front Input Data Register (Read Only) - (BAR0 + 0x301000) ..................................................................... 46