Electronic Components Datasheet Search
  English  ▼

X  

CS47L85 Datasheet(PDF) 333 Page - Cirrus Logic

Part # CS47L85
Description  Low-Power Smart Codec with Seven DSP Cores, Voice and Media Enhancement, and Integrated Sensor Hub
PDF  370 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CIRRUS [Cirrus Logic]
Direct Link  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

CS47L85 Datasheet(HTML) 333 Page - Cirrus Logic

Back Button CS47L85 Datasheet HTML 329Page - Cirrus Logic CS47L85 Datasheet HTML 330Page - Cirrus Logic CS47L85 Datasheet HTML 331Page - Cirrus Logic CS47L85 Datasheet HTML 332Page - Cirrus Logic CS47L85 Datasheet HTML 333Page - Cirrus Logic CS47L85 Datasheet HTML 334Page - Cirrus Logic CS47L85 Datasheet HTML 335Page - Cirrus Logic CS47L85 Datasheet HTML 336Page - Cirrus Logic CS47L85 Datasheet HTML 337Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 333 / 370 page
background image
CS47L85
Rev 4.3
333
PROGRAMMING A SEQUENCE
A Control Write Sequence comprises a series of write operations to data bits (or groups of bits) within the control register
map. Each write operation is defined by 5 fields, as described below.
The block of 2 registers is replicated 508 times, defining each of the sequencer’s 508 possible index addresses. Many
sequences can be stored in the sequencer memory at the same time, with each assigned a unique range of index addresses.
The WSEQ_DELAYn register is used to identify the ‘end of sequence’ position, as described below.
Note that, in the following descriptions, the
term ‘n’ denotes the sequencer index address (valid from 0 to 507).
WSEQ_DATA_WIDTHn is a 3-bit field which identifies the width of the data block to be written. Note that the maximum value
of this field selects a width of 8-bits; writing to register fields greater than 8 bits wide must be performed using two separate
operations of the Write Sequencer.
WSEQ_ADDRn is a 13-bit field containing the register address in which the data should be written.
WSEQ_DELAYn is a 4-bit field which controls the waiting time between the current step and the next step in the sequence
(i.e., the delay occurs after the write in which it was called). The total delay time per step (including execution) is defined
below, giving a useful range of execution/delay times from 3.3
s up to 1s per step. Setting this field to 0xF identifies the step
as the last in the sequence.
If WSEQ_DELAYn = 0h or Fh, the step execution time is 3.3µs
For all other values, the step execution time is 61.44µs x ((2 WSEQ_DELAY ) - 1)
WSEQ_DATA_STARTn is a 4-bit field which identifies the LSB position within the selected control register to which the data
should be written. For example, setting WSEQ_DATA_STARTn = 0100 will select bit 4 as the LSB position of the data to be
written.
WSEQ_DATAn is an 8-bit field which contains the data to be written to the selected control register. The
WSEQ_DATA_WIDTHn field determines how many of these bits are written to the selected control register; the most
significant bits (above the number indicated by WSEQ_DATA_WIDTHn) are ignored.
The register definitions for Step 0 are described in Table 126. The equivalent definitions also apply to Step 1 through to Step
507, in the subsequent register address locations.
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
R12288
(3000h)
WSEQ_Sequ
ence_1
31:29
WSEQ_DATA_
WIDTH0 [2:0]
000
Width of the data block written in this
sequence step.
000 = 1 bit
001 = 2 bits
010 = 3 bits
011 = 4 bits
100 = 5 bits
101 = 6 bits
110 = 7 bits
111 = 8 bits
28:16
WSEQ_ADDR0
[12:0]
0000h
Control Register Address to be
written to in this sequence step.
15:12
WSEQ_DELAY0
[3:0]
0000
Time delay after executing this step.
00h = 3.3us
01h to 0Eh = 61.44us x
((2^WSEQ_DELAY)-1)
Fh = End of sequence marker
11:8
WSEQ_DATA_S
TART0 [3:0]
0000
Bit position of the LSB of the data
block written in this sequence step.
0000 = Bit 0
…
1111 = Bit 15



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