Xtreme I/O Express ADC-DAC
Users Guide
Document: CTIM-00435
Revision: 0.08
Page 39 of 47
Connect Tech Inc. 800-426-8979 | 519-836-1291
Date: 2016-11-18
Common Features
The following section describes several of the board level common features, including the interrupt
controller and ID register.
Memory Map
Block
Offset
(Hex)
0x03 0x02 0x01 0x00
COMMON_BASE 0xC
IRQ_STATUS
COMMON_BASE 0x18
SCRATCHPAD_REG_1
COMMON_BASE 0x1C SCRATCHPAD_REG_2
ID_BASE
0x0
RELEASE
ID_BASE
0x4
TIMESTAMP
IRQ_BASE
0x40
IRQ_MSTR_STATUS
IRQ_BASE
0x50
IRQ_MSTR_ENABLE
Register Details
IRQ_ STATUS (
COMMON_BASE
+0x0C : Read/Write)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6
5 4 3 2 1 0
Not used
D
A
C
A
D
C
3
A
D
C
2
A
D
C
1
A
D
C
0
ADC0
ADC controller block 0 has a FIFO over the trigger level
ADC1
ADC controller block 1 has a FIFO over the trigger level
ADC2
ADC controller block 2 has a FIFO over the trigger level
ADC3
ADC controller block 3 has a FIFO over the trigger level
DAC
ADC controller block
The register must be written to in order to clear the flag. Currently there is only one interrupt source
per ADC block, which makes IRQ_MSTR_STATUS seem redundant.
SCRATCHPAD_REG_1 (COMMO0x18 : Read/Write)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Test value
A scratch pad register for software testing.
SCRATCHPAD_REG_2 (COMMO0x1C : Read/Write)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0