Chip Test Board Frame Format

Contents of a frame

Each frame consists of 3 types of data in the following order:

# only data from enabled modes are included
[ Analog Data ]
[ Digital Data ]
[ Transceiver Data ]

Each Data type is further divided into:

[ Sample 0 for all enabled Channels ]
[ Sample 1 for all enabled Channels ]
...
[ Sample N for all enabled Channels ]

Digital data

The chip test board sends out all digital data.

Only the receiver can filter them using the command rx_dbitlist.

# filtered and reordered digital data from receiver
# Any signal that is not a byte is filled with 0's to make up a byte

[all samples of list signal 0]
[all samples of list signal 1]
...
[all samples of list signal N]

Parameters of readout modes

Readout mode

Enable Channels

Number of samples

Number of bytes

Analog

1G: adcenable

10G: adcenable10g

asamples

2 bytes per channel,

max 32 channels

Digital

rx_dbitlist

[filtered only by receiver, module sends out all digital data]

dsamples

1 bit per signal,

max 64 signals

Transceiver

transceiverenable

tsamples

8 bytes per channel,

max 4 channels