Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

CS47L35 Datasheet(PDF) 215 Page - Cirrus Logic

Part # CS47L35
Description  Smart Codec with Low-Power Audio DSP
PDF  300 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CIRRUS [Cirrus Logic]
Direct Link  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

CS47L35 Datasheet(HTML) 215 Page - Cirrus Logic

Back Button CS47L35 Datasheet HTML 211Page - Cirrus Logic CS47L35 Datasheet HTML 212Page - Cirrus Logic CS47L35 Datasheet HTML 213Page - Cirrus Logic CS47L35 Datasheet HTML 214Page - Cirrus Logic CS47L35 Datasheet HTML 215Page - Cirrus Logic CS47L35 Datasheet HTML 216Page - Cirrus Logic CS47L35 Datasheet HTML 217Page - Cirrus Logic CS47L35 Datasheet HTML 218Page - Cirrus Logic CS47L35 Datasheet HTML 219Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 215 / 300 page
background image
DS1085F3
215
CS47L35
4.18 Control-Write Sequencer
Note that a sequencer start index of 0x1FF causes the respective sequence to be aborted.
The event logger control sequences are undefined following power-on reset, a hardware reset, or a Sleep Mode transition.
The event logger control sequences must be reconfigured by the host processor following any of these events. Note that
all control sequences are maintained in the sequencer memory through software reset.
See Section 4.5.2 for further details of the event loggers.
4.18.6 Boot Sequence
The CS47L35 executes a boot sequence following power-on reset, hardware reset, software reset, or wake-up from Sleep
Mode. The boot sequence configures the CS47L35 with factory-set trim (calibration) data. See Section 4.22 and
Section 4.23 for further details.
The start index location of the boot sequence is 224 (0x0E0). See Table 4-111 for details of the write sequencer memory
allocation.
The boot sequence can be commanded at any time by writing 1 to the WSEQ_BOOT_START bit.
4.18.7 Sequencer Status Indication
The status of the write sequencer can be read using WSEQ_BUSY and WSEQ_CURRENT_INDEX, as described in
Table 4-108. When the WSEQ_BUSY bit is asserted, this indicates that the write sequencer is busy.
The index address of the most recent write sequencer command can be read from the WSEQ_CURRENT_INDEX field.
This can be used to provide a precise indication of the write sequencer progress.
Table 4-106. Write Sequencer Control—Event Loggers
Register Address Bit
Label
Default
Description
R120 (0x0078)
Eventlog_
Sequence_
Select_1
8:0 WSEQ_
EVENTLOG1_
INDEX[8:0]
0x1FF Event Log 1 Write Sequence start index. Contains the index location in the sequencer
memory of the first command in the sequence associated with Event Log 1 FIFO
Not-Empty detection.
Valid from 0 to 251 (0x0FB).
R121 (0x0079)
Eventlog_
Sequence_
Select_2
8:0 WSEQ_
EVENTLOG2_
INDEX[8:0]
0x1FF Event Log 2 Write Sequence start index. Contains the index location in the sequencer
memory of the first command in the sequence associated with Event Log 2 FIFO
Not-Empty detection.
Valid from 0 to 251 (0x0FB).
R122 (0x007A)
Eventlog_
Sequence_
Select_3
8:0 WSEQ_
EVENTLOG3_
INDEX[8:0]
0x1FF Event Log 3 Write Sequence start index. Contains the index location in the sequencer
memory of the first command in the sequence associated with Event Log 3 FIFO
Not-Empty detection.
Valid from 0 to 251 (0x0FB).
R123 (0x007B)
Eventlog_
Sequence_
Select_4
8:0 WSEQ_
EVENTLOG4_
INDEX[8:0]
0x1FF Event Log 4 Write Sequence start index. Contains the index location in the sequencer
memory of the first command in the sequence associated with Event Log 4 FIFO
Not-Empty detection.
Valid from 0 to 251 (0x0FB).
Table 4-107. Write Sequencer Control—Boot Sequence
Register Address
Bit
Label
Default
Description
R24 (0x0018)
Write_Sequencer_
Ctrl_2
1
WSEQ_BOOT_
START
0
Writing 1 to this bit starts the write sequencer at the index location configured for
the Boot Sequence.
The Boot Sequence start index is 224 (0x0E0).
Table 4-108. Write Sequencer Control—Status Indication
Register Address Bit
Label
Default
Description
R23 (0x0017)
Write_Sequencer_
Ctrl_1
9 WSEQ_BUSY
(read only)
0
Sequencer Busy flag (Read Only).
0 = Sequencer idle
1 = Sequencer busy
8:0 WSEQ_CURRENT_
INDEX[8:0]
(read only)
0x000 Sequence Current Index. This indicates the memory location of the most recently
accessed command in the write sequencer memory.
Coding is the same as WSEQ_START_INDEX.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com