Introduction
The CS2600 incorporates a customer-programmable OTP memory which can be used to automatically configure the
device after power-up. The OTP memory enables the device to be factory programmed for a specific target application,
removing the need for a host system to configure the device.
The OTP memory is programmed using the I2C or SPI interface. The CS2600 supports two different OTP programming
methods, for production and prototyping respectively. A device may be programmed using either method, but not both.
• Prototype programming provides greater flexibility to reprogram the device during product development.
• Production programming ensures data integrity using an error correction code (ECC) algorithm.
This document describes how to program the CS2600 OTP memory using the Hazelburn development platform and
SoundClear Studio (SCS) tools. It also describes how the device can be programmed in a production environment.
Table of Contents
1
1.1.1 Select VDD_OTP from USB ...................................................................................................................................................... 4
1.2 CDB2600-DC-SKT Daughter Card ............................................................................................................................... 5
2
SoundClear Studio Support ........................................................................................................................................... 8
2.1 SoundClear Studio ........................................................................................................................................................ 8
2.2.1 Installing Packages ................................................................................................................................................................... 9
2.2.2 SoundClear Studio User Guide ................................................................................................................................................. 9
3
Customer OTP Programming ...................................................................................................................................... 11
3.1 OTP Programming Workflow ...................................................................................................................................... 11
3.2 Prototype OTP Programming ..................................................................................................................................... 11
3.3 Production OTP Programming.................................................................................................................................... 15
3.3.2 Pseudo-Code Script Example ................................................................................................................................................. 16
4
5
Revision History ............................................................................................................................................................ 23
http://www.cirrus.com
CS2600 OTP Programming Guide
Cirrus Logic
©
Copyright
2024 Cirrus Logic, Inc. and
Cirrus Logic International Semiconductor Ltd.
All Rights Reserved
AN0650
AN0650R1
SEP 2024
Need help?
Do you have a question about the CS2600 and is the answer not in the manual?
Questions and answers