TQDC16VS VME module registers, firmware v2.0

Similar boards registers: TQDC-16 Firmware v1.0, TQDC-16 Firmware v2.0

Hardware: TQDC16VS

AM 0x29 (A16 D32) Registers

Reg

Address

Name

Access

0

0x0000

Control

R/W

1

0x0004

ADCSet0

R/W

2

0x0008

ADCSet1

R/W

3

0x000C

JTAG

R/W

4

0x0010

TRIGSet

R/W

5

0x0014

DACSet

R/W

6

0x0018

ADCLat

R/W

7

0x001C

factory test

R/W

8

0x0020

JTAG32

R/W

9

0x0024

Status

Read Only

10

0x0028

Compstate

Read Only

11

0x002C

ADC Window

R/W

12

0x0030

TQDC16VS gain control

R/W

unused

16

0x0040

Serial_ID_lo

Read Only

17

0x0044

Serial_ID_hi

Read Only

18

0x0048

Temperature_1

Read Only

unused

32

0x0080

ADC 0 data

Read Only

...

47

0x00BC

ADC 15 data

Read Only

Supports base registers: Control, JTAG, JTAG32, Status, Serial_ID_1, Temperature_1.

Status register supports bits: 0, 2, 3.

SPI communication to ADCs (Base 0x0100, Mask 0x003C)

Details

Reg

Address

Name

0

0x0000

ADC0 SPI address

1

0x0004

ADC0 SPI write data

2

0x0008

ADC0 SPI read data

unused

8

0x0020

ADC1 SPI address

9

0x0024

ADC1 SPI write data

10

0x0028

ADC1 SPI read data

Deserializers Control & Status (Base 0x0140, Mask 0x003C)

Reg

Address

Name

0

0x0000

Deserializers Control

1

0x0004

Deserializers Status

2

0x0008

Reserved

3

0x000C

IDELAY Tap Value

4

0x0010

IDELAY Load Mask

MCU SPI Slave (Base 0x0180, Mask 0x003C), Read only

Reg

Address

Name

0

0x0000

Reserved

1

0x0004

2

0x0008

All others - reserved

AM 0x39 (A24 D32) Registers

Reg

Address

Name

0

0x000000

Trigger Logic RAM 0, word 0

...

7

0x00001C

Trigger Logic RAM 0, word 7

8

0x000020

Trigger Logic RAM 1, word 0

...

15

0x00003C

Trigger Logic RAM 1, word 7

200

0x000800

Counter0

...

215

0x00083C

Counter15

Additional Registers

AM 0x29, A16 D32

Reg 1, @0x0004, ADCSet0, R/W

ADC device 0, channels 0..7

Reg 2, @0x0008, ADCSet1, R/W

ADC device 1, channels 8..15

Reg 4, @0x0010, TRIGSet, R/W

Reg 5, @0x0014, DACSet, R/W

Reg 6, @0x0018, ADCLat, R/W

Reg 10, @0x0028, Compstate, Read only

Reg 11, @0x002C, ADC Window, R/W

Reg 12, @0x0030, Gain Control, R/W

Reg 32..Reg 47, @0x0080..@0x00BC, ADC instant data

SPI communication to ADCs (Base 0x0100, Mask 0x003C)

Reg 0, @0x0000, ADC0 SPI address

Reg 1, @0x0004, ADC0 SPI write data

Reg 2, @0x0008, ADC0 SPI read data

Reg 8, @0x0020, ADC1 address

Reg 9, @0x0024, ADC1 write data

Reg 10, @0x0028, ADC1 SPI read data

Deserializers Control & Status (Base 0x0140, Mask 0x003C)

Reg 0, 0x0000, Deserializers Control

Reg 1, 0x0004, Deserializers Status

Reg 2, 0x0008, Reserved

Reg 3, 0x000C, IDELAY Tap Value

Reg 4, 0x0010, IDELAY Load Mask


VMEDAQ Registers

VmeRegistersTqdc16VS (last edited 2017-12-21 11:28:15 by sav)