C P 2 11 4 - E K
6
Rev. 0.1
The CP2114 EVB ships with three default configurations in OTP at the following indices:
Index 0: Audio out and audio in streams both set to Asynchronous with CS42L55 DAC settings.
Index 1: Audio out and audio in streams both set to Asynchronous with WM8523 DAC settings.
Index 2: Audio out and audio in streams both set to Asynchronous with PCM1774 DAC settings.
The
CurrentBootConfig
parameter with a value of 0xFF indicates the CP2114 will not configure any DAC devices
on a reset or boot.This occurs when
DAC select input feature is turned on and no jumpers are installed on GPIO.5, GPIO.6, GPIO.7, and
GPIO.8.
DAC select input feature is turned on and the GPIO value is set to “Use OTP Boot Config” while no valid
boot config entry is found in the one-time programmable memory.
DAC select input feature is turned off and there is no valid Boot Config entry in the one-time programmable
memory.
The CP2114 has 32 programmable boot configuration entries by default. (The CP2114 boot configuration can be
changed up to a total of 32 times.)
The final parameter,
AvailableOtPConfigSpace: 0x1532
indicates there are 0x1532 (5426) bytes of
programmable memory available to support new configurations.
4.1.2. Reset Device
This button forces a CP2114 reset.
4.1.3. Load Config Text from File
Loads configuration text from a file into the
Config Text
window.
4.1.4. Save Config Text to File
Saves the text in the
Config Text
window to a file.
4.1.5. Write Config Text to RAM
Writes the configuration displayed in the
Config Text
window into the CP2114 RAM. The DAC configurations are
also written to the DAC. This operation will cause the CP2114 to disconnect and reconnect on the USB bus. This
configuration is not retained on device reset.
4.1.6. Write Config Text to OTP
Writes the configuration in the
Config Text
window to the one-time programmable memory. The configuration does
not become the active configuration in RAM unless it’s specified in CP2114 Boot Config or via DAC select GPIO
pins followed by power cycling or resetting the device.
4.1.7. Read CP2114 Config from OTP
After specifying the configuration number in the text box to the right of the button and clicking the button, the utility
will display the one-time programmable memory configuration in the output window.
4.1.8. Set CP2114 Boot Config
After specifying the configuration number in the text box to the right of the button and clicking the button, the boot
configuration index is programmed into the one-time programmable memory space.
Note:
The CP2114 boot configuration index can be changed up to 32 times.
4.1.9. Get DAC Registers
Displays one or more DAC registers in the output window. To display a contiguous range of DAC registers enter the
starting register address in the
Start Address
field and the number of registers to read in the
Num Registers
field.
Click
Get DAC Registers
and the register values will be displayed in the status window as hex comma-separated
values.
4.1.10. Save Final Device Customization to File
Save the final 5.5 kB of customized data into a file for one-time programming in production.
electronic components distributor