TAMC900 User Manual Issue 2.0.1
Page 26 of 71
5.2 Register Space
The register space has been defined to be 32 bit. Thus all registers can be accessed with the same data
width. The size column present in the subsequent table shows the
effective width
of the implemented
registers. Registers with a smaller size than 32 bit will align their data to bit zero.
Accessing registers with a smaller size than their effective one may result in invalid data.
Offset to PCI
Base Address 0
Register Name
Access Size
(Bit)
0x0000
Module Status and DCM 0/1 Status
R
32
0x0004
DCM Multiply/Divide 0
R/W
16
0x0008
DCM Multiply/Divide 1
R/W
16
0x000C Global
Channel
Configuration
R/W
16
0x0010
Global Reset and Software Trigger Input
R/W
16
0x0014
Sample Clock Configuration 0
R/W
8
0x0018
Sample Clock Configuration 1
R/W
8
0x001C
Trigger Configuration 0
R/W
8
0x0020
Trigger Configuration 1
R/W
8
0x0024 Channel
Configuration
0
R/W
8
0x0028 Channel
Configuration
1
R/W
8
0x002C Channel
Configuration
2
R/W
8
0x0030 Channel
Configuration
3
R/W
8
0x0034 Channel
Configuration
4
R/W
8
0x0038 Channel
Configuration
5
R/W
8
0x003C Channel
Configuration
6
R/W
8
0x0040 Channel
Configuration
7
R/W
8
0x0044
Channel DMA (Base) Descriptor Addresses 0
R/W
32
0x0048
Channel DMA (Base) Descriptor Addresses 1
R/W
32
0x004C
Channel DMA (Base) Descriptor Addresses 2
R/W
32
0x0050
Channel DMA (Base) Descriptor Addresses 3
R/W
32
0x0054
Channel DMA (Base) Descriptor Addresses 4
R/W
32
0x0058
Channel DMA (Base) Descriptor Addresses 5
R/W
32
0x005C
Channel DMA (Base) Descriptor Addresses 6
R/W
32
0x0060
Channel DMA (Base) Descriptor Addresses 7
R/W
32
0x0064
Channel Pre-Trigger Data Size 0
R/W
24
0x0068
Channel Pre-Trigger Data Size 1
R/W
24
0x006C
Channel Pre-Trigger Data Size 2
R/W
24
0x0070
Channel Pre-Trigger Data Size 3
R/W
24
1
The read value will always be zero.