datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

CS5376-BS View Datasheet(PDF) - Cirrus Logic

Part Name
Description
MFG CO.
CS5376-BS Datasheet PDF : 122 Pages
First Prev 21 22 23 24 25 26 27 28 29 30 Next Last
CS5376
5.2.1 EEPROM Organization
The configuration EEPROM is programmed with a
series of command and data values. Commands are
one byte (8-bit) values that select the type of EE-
PROM loader operation. Data words are three byte
(24-bit) values used by the EEPROM loader.
The CS5376 expects EEPROM programming to
start at memory location 0x10, with the bytes from
0x00 to 0x0F defined for manufacturing header in-
formation. The first CS5376 to EEPROM transac-
tion reads a 1-byte command from memory
location 0x10. Depending on the command type,
multiple 3-byte data words are read to complete the
command. The CS5376 continues reading com-
mand and data values until the Filter Startcom-
mand is recognized. Figure 11 illustrates the
organization of an 8 Kbyte (64 Kbit) configuration
EEPROM.
0000h
0010h
Mfg Header
8 bit Command
N x 24 bit Data
EEPROM
Manufacturing
Information
8 bit Command
N x 24 bit Data
8 bit Command
N x 24 bit Data
EEPROM
Command and
Data Values
1FFFh
...
Figure 11. EEPROM Memory Organization
The maximum data that can be written for a single
configuration is approximately 5 Kbyte (40 Kbit),
which includes command overhead:
- 22 Configuration Registers, 154 bytes
- 255 + 255 FIR Coefficients, 1537 bytes
- 3 + 5 IIR Coefficients, 25 bytes
- 1024 Test Bit Stream Data, 3076 bytes
- Filter Start Command, 1 byte
Supported serial configuration EEPROMs are
SPI mode 0 (0,0) compatible, 16-bit addresses, 8-
bit data, and larger than 5 Kbyte. ATMEL
AT25640, AT25128, or similar serial EEPROMs
are recommended.
5.2.2 EEPROM Commands
The configuration EEPROM contains a series of 1-
byte command and 3-byte data words. After an EE-
PROM command is read, multiple data words are
read to complete the programmed operation. Not
all EEPROM commands require additional data
words.
EEPROM commands can write decimation engine
registers, write FIR filter coefficients, write IIR fil-
ter coefficients, write test bitstream data, and start
the digital filters. A summary of available EE-
PROM commands is shown in Figure 12 on
page 24.
Write Register - 0x01
Type
CMD
DATA
DATA
Description
0x01 - Register Write Command
Register Address
Register Write Data
This EEPROM command writes a data value to the
specified decimation engine register. Decimation
engine registers control hardware and filtering
functions. See Decimation Engine Registerson
page 99 for information about the bit definitions of
the decimation engine registers.
DS256PP1
23

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]