CDB5376 Cirrus Logic Inc, CDB5376 Datasheet - Page 26

EVALUATION BOARD FOR CS5376

CDB5376

Manufacturer Part Number
CDB5376
Description
EVALUATION BOARD FOR CS5376
Manufacturer
Cirrus Logic Inc
Datasheets

Specifications of CDB5376

Main Purpose
Seismic Evaluation System
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
CS3301A, CS3302A, CS4373A, CS5372A, CS5376A
Primary Attributes
Quad Digital Filter
Secondary Attributes
Graphical User Interface, SPI™ & USB Interfaces
Processor To Be Evaluated
CS330x, CS4373A, CS537x
Interface Type
USB
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
Other names
598-1778
8. CONFIGURATION BY EEPROM
After reset, the CS5376A reads the state of the
BOOT pin to determine a source for configuration
commands. If BOOT is high, the CS5376A ini-
tiates serial transactions through the SPI 1 port to
read configuration information from an external
EEPROM.
8.1 Pin Descriptions
Pins required for EEPROM boot are listed here,
other SPI 1 pins are inactive.
GPIO11:EECS - Pin 46
EEPROM chip select output, active low.
SCK1 - Pin 48
Serial clock output, nominally 1.024 MHz.
MOSI - Pin 51
Serial data output pin. Valid on rising edge of
SCK1, transition on falling edge.
MISO - Pin 50
Serial data input pin. Valid on rising edge of SCK1,
transition on falling edge.
8.2 EEPROM Hardware Interface
When booting from EEPROM the CS5376A SPI 1
port actively performs serial transactions, as shown
26
Figure 14. EEPROM Configuration Block Diagram
CS5376A
GPIO11:EECS
SCK1
MISO
MOSI
46
48
50
51
in Figure 15, to read configuration commands and
data. 8-bit SPI opcodes and 16-bit addresses are
combined to read back 8-bit configuration com-
mands and 24-bit configuration data.
System design should include a connection to the
configuration EEPROM for in-circuit reprogram-
ming. The CS5376A SPI 1 pins go high impedance
when inactive to support external connections to
the serial bus.
8.3 EEPROM Organization
The boot EEPROM holds the 8-bit commands and
24-bit data required to initialize the CS5376A into
an operational state. Configuration information
starts at memory location 0x10, with addresses
0x00 to 0x0F free for use as manufacturing header
information.
The first serial transaction reads a 1-byte command
from memory location 0x10 and then, depending
on the command type, reads multiple 3-byte data
words to complete the command. Command and
data reads continue until the ‘Filter Start’ command
is recognized.
The maximum number of bytes that can be written
for a single configuration is approximately
1
6
2
5
CS
SCK
SO
SI
WP VCC HOLD
3
GND
AT25640
VD
8
4
7
CS5376A
DS612F4

Related parts for CDB5376