Electronic Components Datasheet Search
  English  ▼

X  

WM5102 Datasheet(PDF) 111 Page - Wolfson Microelectronics plc

Part # WM5102
Description  Audio Hub CODEC with Voice Processor DSP
PDF  334 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  WOLFSON [Wolfson Microelectronics plc]
Direct Link  http://www.wolfsonmicro.com
Logo WOLFSON - Wolfson Microelectronics plc

WM5102 Datasheet(HTML) 111 Page - Wolfson Microelectronics plc

Back Button WM5102 Datasheet HTML 107Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 108Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 109Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 110Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 111Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 112Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 113Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 114Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 115Page - Wolfson Microelectronics plc Next Button
Zoom Inzoom in Zoom Outzoom out
 111 / 334 page
background image
Production Data
WM5102
w
PD, June 2014, Rev 4.2
111
DSP FIRMWARE CONTROL
The WM5102 digital core incorporates a programmable DSP block, capable of running a wide range
of audio enhancement functions. Different firmware configurations can be loaded onto the DSP,
enabling the WM5102 to be highly customised for specific application requirements.
The programmable DSP is ideally suited to Voice processing algorithms such as TX/RX path noise
reduction, and Acoustic Echo Cancellation (AEC). Further applications for the DSP include signal
enhancements such as Virtual Surround Sound (VSS) or Multiband Compressor (MBC). Note that it is
possible to implement more than one type of audio enhancement function on the DSP; the precise
combination(s) of functions will vary from one firmware configuration to another.
DSP firmware can be configured using Wolfson-supplied software packages. A software programming
guide can also be provided to assist users in developing their own software algorithms - please
contact your local Wolfson representative for further information.
In order to use the DSP, the required firmware configuration must first be loaded onto the device by
writing the appropriate files to the WM5102 register map. The firmware configuration will comprise
Program, Coefficient and Data content. In some cases, the Coefficient content must be derived using
tools provided in Wolfson’s WISCE™ evaluation board control software.
Details of how to load the firmware configuration onto the WM5102 are described below. Note that the
WISCE™ evaluation board control software provides support for easy loading of Program, Coefficient
and Data content onto the WM5102. Please contact your local Wolfson representative for more details
of the WISCE™ evaluation board control software.
After loading the DSP firmware, the DSP functions must be enabled using the associated register
control fields.
The audio signal paths connecting to/from the DSP are configured as described in the “Digital Core”
section. Note that the DSP firmware must be loaded and enabled before audio signal paths can be
enabled.
DSP FIRMWARE MEMORY CONTROL
The DSP firmware memory is programmed by writing to the registers referenced in Table 24. Note
that the DSP clock must be configured and enabled to support read/write access to these registers.
The WM5102 Program, Coefficient and Data memory space is described in Table 24. See “Register
Map” for a definition of these register addresses.
The Program firmware parameters are formatted as 40-bit words. For this reason, 3 x 16-bit register
addresses are required for each 40-bit word.
The Coefficient and Data firmware parameters are formatted as 24-bit words. For this reason, 2 x 16-
bit register addresses are required for each 24-bit word.
DESCRIPTION
REGISTER ADDRESS
DSP MEMORY SIZE
DSP1
Program memory
10_0000h to 10_5FFFh
(24576 registers)
8192 x 40-bit words
Coefficient memory
18_0000h to 18_07FFh
(2048 registers)
1024 x 24-bit words
X Data memory
19_0000h to 19_47FFh
(18432 registers)
9216 x 24-bit words
Y Data memory
1A_8000h to 1A_97FFh
(6144 registers)
3072 x 24-bit words
Table 24 DSP Program, Coefficient and Data Registers
Clocking is required for any functionality of the DSP, including any register read/write operations
associated with DSP firmware loading.
The clock source for the DSP is derived from SYSCLK, which must also be enabled. See “Clocking
and Sample Rates” for details of how to configure SYSCLK.
The DSP clock frequency is selected using the DSP1_CLK_SEL register. The DSP clock frequency
must be less than or equal to the SYSCLK frequency.
If the SUBSYS_MAX_FREQ bit is set to ‘0’, then the DSP clock frequency is restricted to a maximum
of 24.576MHz (or 22.5792MHz), even if a higher rate is selected. The SUBSYS_MAX_FREQ should



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