beautypg.com

Dds register 0 – start phase increment lsb - 0x20 – Sundance SMT950 User Manual

Page 40

background image

Version 2.0

Page 40 of 52

SMT950 User Manual

Updates, Read-back and Firmware Version Registers – 0x1D
The Update bit activates the corresponding Serial Interface to pass registers
previously written in the FPGA, into the corresponding device (ADCA, ADCB, DAC or
CLK devices).
The Read-back bit activates the corresponding Serial Interface to read-back register
values from the corresponding device and to pass them to the FPGA. This operation
must be followed by Read-back register operations.
Note that only the DAC allows proper read-back operation. Other devices read-back
commands would only perform a read-back of the FPGA register.

Update and Read-back commands – 0x1D

Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

0

Reserved DDS

Step

Update

DDS Stop

Update

DDS Start

Update

CLK

Update

DAC

Update

ADCB

Update

ADCA

Update

Default

‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’

1

DAC

Read-back

Default

‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’


Reading-back this register returns the Firmware version as well as some Status
signals.

Firmware Version and Status – 0x1D

Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

0

Firmware Version

Default

‘00000000’

1

DAC

Busy

read-back

CDCM7005

Status
VCXO

CDCM7005

Status Ref

CDCM7005
Status Lock

Default

‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’

Firmware Version and Status – 0x1D

Setting

Bit 11

Description

0

‘0’ Normal

Mode

of

Operation

1

‘1’

DAC Busy – FPGA in the process of reading its internal registers. This bit can be used for polling
before read all registers from FPGA.


DDS Register 0 – Start Phase Increment LSB - 0x20

DDS Register 0 – 0x20

Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

1

DDS Start Phase Increment[15…8]

Default

‘00000000’

0

DDS Start Phase Increment [7…0]

Default

‘00000000’