Electronic Components Datasheet Search
  English  ▼

X  

CS47L15 Datasheet(PDF) 87 Page - Cirrus Logic

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

CS47L15 Datasheet(HTML) 87 Page - Cirrus Logic

Back Button CS47L15 Datasheet HTML 83Page - Cirrus Logic CS47L15 Datasheet HTML 84Page - Cirrus Logic CS47L15 Datasheet HTML 85Page - Cirrus Logic CS47L15 Datasheet HTML 86Page - Cirrus Logic CS47L15 Datasheet HTML 87Page - Cirrus Logic CS47L15 Datasheet HTML 88Page - Cirrus Logic CS47L15 Datasheet HTML 89Page - Cirrus Logic CS47L15 Datasheet HTML 90Page - Cirrus Logic CS47L15 Datasheet HTML 91Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 87 / 279 page
background image
DS1137F2
87
CS47L15
4.4 DSP Firmware Control
4.4.5
DSP Interrupts
The DSP core provides inputs to the interrupt circuit and can be used to trigger an interrupt event when the associated
conditions occur. The following interrupts are provided for DSP core:
• DMA interrupt—Asserted when all enabled DSP input (WDMA) channel buffers have been filled, and all enabled
DSP output (RDMA) channel buffers have been emptied
• DSP Start 1, DSP Start 2 interrupts—Asserted when the respective start signal is triggered
• DSP Busy interrupt—Asserted when the DSP is busy (i.e., when firmware execution or DMA processes are started)
• DSP Bus Error interrupt—Asserted when a locked register address, invalid memory address, or watchdog timeout
error is detected
The CS47L15 also provides 16 control bits that allow the DSP core to generate programmable interrupt events. When a
1 is written to these bits (see Table 4-32), the respective DSP interrupt (DSP_IRQn_EINTx) is triggered. The associated
interrupt bits are latched once set; they can be polled at any time or used to control the IRQ signal.
See Section 4.12 for further details.
R1048112 (0xF_FE30)
DSP1_DMA_Config_1
23:16 DSP1_WDMA_CHANNEL_
ENABLE[7:0]
0x00
DSP1 WDMA Channel Enable
There are eight WDMA channels; each bit of this field enables
the respective WDMA channel.
Each bit is coded as follows:
0 = Disabled
1 = Enabled
13:0 DSP1_DMA_BUFFER_
LENGTH[13:0]
0x0000
DSP1 DMA Buffer Length
Selects the amount of data transferred in each DMA channel.
The LSB represents one 24-bit DSP memory word.
R1048114 (0xF_FE32)
DSP1_DMA_Config_2
7:0
DSP1_WDMA_CHANNEL_
OFFSET[7:0]
0x00
DSP1 WDMA Channel Offset
There are eight WDMA channels; each bit of this field offsets the
start Address of the respective WDMA channel.
Each bit is coded as follows:
0 = No offset
1 = Offset by 0x8000
R1048116 (0xF_FE34)
DSP1_DMA_Config_3
21:16 DSP1_RDMA_CHANNEL_
OFFSET[5:0]
0x00
DSP1 RDMA Channel Offset
There are six RDMA channels; each bit of this field offsets the
start Address of the respective RDMA channel.
Each bit is coded as follows:
0 = No offset
1 = Offset by 0x8000
5:0
DSP1_RDMA_CHANNEL_
ENABLE[5:0]
0x00
DSP1 RDMA Channel Enable
There are six RDMA channels; each bit of this field enables the
respective RDMA channel.
Each bit is coded as follows:
0 = Disabled
1 = Enabled
R1048118 (0xF_FE36)
DSP1_DMA_Config_4
0
DSP1_DMA_WORD_SEL
0
DSP1 Data Word Format
0 = Q3.20 format (4 integer bits, 20 fractional bits)
1 = Q0.23 format (1 integer bit, 23 fractional bits)
The data word format should be set according to the
requirements of the applicable DSP firmware.
Table 4-32. DSP Interrupts
Register Address
Bit
Label
Default
Description
R5632 (0x1600)
ADSP2_IRQ0
1
DSP_IRQ2
0
DSP IRQ2. Write 1 to trigger the DSP_IRQ2_EINTn interrupt.
0
DSP_IRQ1
0
DSP IRQ1. Write 1 to trigger the DSP_IRQ1_EINTn interrupt.
R5633 (0x1601)
ADSP2_IRQ1
1
DSP_IRQ4
0
DSP IRQ4. Write 1 to trigger the DSP_IRQ4_EINTn interrupt.
0
DSP_IRQ3
0
DSP IRQ3. Write 1 to trigger the DSP_IRQ3_EINTn interrupt.
Table 4-31. DMA Control (Cont.)
Register Address
Bit
Label
Default
Description



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