
www.ti.com
VIC Port Registers
6.5.3 VIC Clock Divider Register (VICDIV)
The VIC clock divider register (VICDIV) defines the clock divider for the VIC interpolation frequency. The VIC interpolation frequency is obtained by dividing the module clock. The divider value written to VICDIV is:
Divider + RoundDCLKR]
where DCLK is the CPU clock divided by 2, and R is the desired interpolation frequency. The interpolation frequency depends on precision β.
The default value of VICDIV is 0001h; 0000h is an illegal value. The VIC module uses a value of 0001h whenever 0000h is written to this register.
The DSP can write to VICDIV only when the GO bit in VICCTL is cleared to 0. If a write is performed when the GO bit is set to 1, the VICDIV bits remain unchanged.
The VIC clock divider register (VICDIV) is shown in Figure
| Figure |
31 | 16 |
| Reserved |
| |
15 | 0 |
| VICCLKDIV |
LEGEND: R/W = Read/Write; R = Read only;
Table 6-6. VIC Clock Divider Register (VICDIV) Field Descriptions
Bit | field | symval (1) | Value | Description |
Reserved | - | 0 | Reserved. The reserved bit location is always read as 0. A value written to this field | |
|
|
|
| has no effect. |
VICCLKDIV | OF(value) | The VIC clock divider bits define the clock divider for the VIC interpolation | ||
|
|
|
| frequency. |
|
| DEFAULT | 1h |
|
(1)For CSL implementation, use the notation VIC_VICDIV_VICCLKDIV_symval
SPRUEM1 | VCXO Interpolated Control Port | 173 |
Submit Documentation Feedback |
|
|