ZHCSBF0D August 2013 – February 2018 DAC3151 , DAC3161 , DAC3171
PRODUCTION DATA.
Register Name | Addr (Hex) | Bit | Name | Function | Default Value |
---|---|---|---|---|---|
config1 | 0x01 | 15 | iotest_ena | Turns on the io-testing circuitry when asserted. This is the circuitry that will compare an 8 sample input pattern to SIF programmed registers to make sure the data coming into the chip meets setup and hold requirements. If this bit is a 0, then the clock to this circuitry is turned off for power savings. NOTE: Sample 0 should be aligned with the rising edge of SYNC. | 0 |
14 | reserved | reserved | 1 | ||
13 | fullwordinterface_ena | When asserted, the input interface is changed to use the full 14-bits for each word, instead of dual 8-bit buses for two half words. Note: fixed to 1 for the DAC3151 and DAC3161. | 1 | ||
12 | 64cnt_ena | This bit enables the resetting of the alarms after 64 good samples with the goal of removing unnecessary errors. For instance on a lab board, when checking the setup/hold through IO TEST, there may initially be errors, but once the test is up and running everything works. Setting this bit removes the need for a SIF write to clear the alarm register. | 0 | ||
11 | dacclkgone_ena | This bit allows the DACCLK gone signal from the clock monitor to be used to shut the output off. | 0 | ||
10 | dataclkgone_ena | This bit allows the DATACLK gone signal from the clock monitor to be used to shut the output off. | 0 | ||
9 | collision_ena | This bit allows the collision alarm from the FIFO to shut the output off | 0 | ||
8 | reserved | reserved. | 0 | ||
7 | daca_compliment | When asserted, the output to the DACA is complimented. This setting allows the user of the chip to effectively change the + and – designations of the DAC output pins. | 0 | ||
6 | reserved | reserved | 0 | ||
5 | sif_sync | This bit is the SIF_SYNC signal. Whatever is programmed into this bit is used as the chip sync when SIF_SYNC mode is enabled. Design is sensitive to rising edges, so programming from 0 → 1 is when the sync pulse is generated. 1 → 0 has no effect. | 0 | ||
4 | sif_sync_ena | When asserted, enable SIF_SYNC mode. | 0 | ||
3 | alarm_2away_ena | When asserted, alarms from the FIFO that represent the pointers being 2 away are enabled | 1 | ||
2 | alarm_1away_ena | When asserted, alarms from the FIFO that represent the pointers being 1 away are enabled | 1 | ||
1 | alarm_collision_ena | When asserted, the collision of FIFO pointers causes an alarm to be generated | 1 | ||
0 | reserved | reserved | 0 |