©2019
Rev 1.0
31
Hardware Registers
Bit Type Name
Width
Description
[63:32]
RO
Invalid Data
32
Register 0x24 GET_LIST_BUFFER (3 Bytes, 8 Bytes)
Write to this register to query 8 bytes of data from the calibration EEPROM at the starting address.
Bit Type Name
Width Description
[15:0]
WO
Buffer Address
16
The data point (0
–
2047) to read.
[22:16]
WO
Unused
7
[23]
WO
Select
1
0 = frequency
1 = amplitude
[63:0]
RO
Data
64
If frequency, data [63:0] is frequency in mHz
If amplitude, data is amplitude in the following format
[14:0] is absolute amplitude in 100
th
of dBm
[15] is the sign; 0 = pos, 1 = neg
[63:16] is invalid
Register 0x25 FETCH_DAC_VALUE (1 Byte, 8 Bytes)
Write to this register to query 8 bytes of data from the user EEPROM at the starting address.
Bit Type Name
Width
Description
[0]
WO
Dac select
1
0 is high frequency synth ALC DAC value
1 is low frequency synth amplitude DAC value
[7:1]
WO
Used
15
zeros
[15:0]
RO
Dac Value
16
Data
[63:16]
RO
Invalid Data
48
zeros
Register 0x26 SERIAL_OUT_BUFFER
Writing to this register only provides the 64 clock edges (Reg + 7 data bytes) to transfer serial data from
the device through SPI. Other interfaces do not use this register.
Bit Type Name
Width Description
[63:0]
WO
Serial Out
Buffer
64
Set all bits to zero. Use of this register is only available
for the SPI interface.
[63:0]
RO
Request Data
64
The data clocked back is the contents requested by the
0x20 to 0x27 registers.