Electronic Components Datasheet Search
  English  ▼

X  

AD1941 Datasheet(PDF) 16 Page - Analog Devices

Part # AD1941
Description  SigmaDSP-TM Multichannel 28-Bit Audio Processor
PDF  32 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD1941 Datasheet(HTML) 16 Page - Analog Devices

Back Button AD1941 Datasheet HTML 12Page - Analog Devices AD1941 Datasheet HTML 13Page - Analog Devices AD1941 Datasheet HTML 14Page - Analog Devices AD1941 Datasheet HTML 15Page - Analog Devices AD1941 Datasheet HTML 16Page - Analog Devices AD1941 Datasheet HTML 17Page - Analog Devices AD1941 Datasheet HTML 18Page - Analog Devices AD1941 Datasheet HTML 19Page - Analog Devices AD1941 Datasheet HTML 20Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 16 / 32 page
background image
AD1941
Preliminary Technical Data
Rev. PrE | Page 16 of 32
RAMS AND REGISTERS
Table 12. Control Port Addresses
SPI Address
Register Name
Read/Write Word Length
0–1023 (0x0000–0x03FF)
Parameter RAM
Write: 4 Bytes, Read: 4 Bytes
1024–2559 (0x0400–0x09FF)
Program RAM
Write: 5 Bytes, Read: 5 Bytes
2560–2623 (0x0A00–0x0A3F)
Target/Slew RAM
Write: 5 Bytes, Read: N/A
2624–2628 (0x0A40–0x0A44)
Parameter RAM Data Safeload Registers 0–4
Write: 5 Bytes, Read: N/A
2629–2633 (0x0A45–0x0A49)
Parameter RAM Indirect Address Safeload Registers 0-4
Write: 2 Bytes, Read: N/A
2634–2639 (0x0A4A–0x0A4F)
Data Capture Registers 0–5 (Control Port Readback)
Write: 2 Bytes, Read: 3 Bytes
2640–2641 (0x0A50–0x0A51)
Data Capture Registers (Digital Output)
Write: 2 Bytes, Read: N/A
2642 (0x0A52)
DSP Core Control Register
Write: 2 Bytes, Read: 2 Bytes
2643 (0x0A53)
RAM Configuration Register
Write: 1 Byte, Read: 1 Byte
2644 (0x0A54)
Serial Output Control Register 1 (Channels 0–7)
Write: 2 Bytes, Read: 2 Bytes
2645 (0x0A55)
Serial Output Control Register 2 (Channels 8–15)
Write: 2 Bytes, Read: 2 Bytes
2646 (0x0A56)
Serial Input Control Register
Write: 1 Byte, Read: 1 Byte
Table 13. RAM Read/Write Modes
Memory
Size
SPI Address
Range
Read
Write
Burst Mode
Available?
Write Modes
Parameter RAM
1024 × 28
0–1023
(0x0000–0x03FF)
Yes
Yes
Yes
Direct Write1 Safeload Write
Program RAM
1536 × 40
1024–2559
(0x0400–0x09FF)
Yes
Yes
Yes
Direct Write1
Target/Slew RAM
64 × 34
2560–2623
(0x0A00–0x0A3F)
No
Yes (via
Safeload)
Yes2
Safeload Write
1 DSP core should be shut down first to avoid clicks/pops.
2 The target/slew RAMs need to be written through the safeload registers. Safeload writes may be done in either single-write or burst-mode.
CONTROL PORT ADDRESSING
Table 12 shows the addressing of the AD1941’s RAM and
register spaces. The address space encompasses a set of registers
and three RAMs: one each for holding signal processing
parameters, holding the program instructions, and ramping
parameter values. The program and parameter RAMs are
initialized on power-up from on-board boot ROMs.
Table 13 shows the sizes and available writing modes of the
parameter, program, and target/slew RAMs.
PARAMETER RAM CONTENTS
The parameter RAM is 28 bits wide and occupies Addresses 0 to
1023. The parameter RAM is initialized to all 0s on power-up.
The data format of the parameter RAM is twos complement
5.23. This means that the coefficients may range from +16.0
(minus 1 LSB) to –16.0, with 1.0 represented by the binary word
0000100000000000000000000000.
Options for Parameter Updates
The parameter RAM can be written and read using one of the
two following methods.
1.
Direct Read/Write
. This method allows direct access to the
program and parameter RAMs. This mode of operation is
normally used during a complete new load of the RAMs,
using burst-mode addressing. The clear registers bit in the
core control register should be set to 0 using this mode to
avoid any clicks or pops in the outputs. Note that it is also
possible to use this mode during live program execution,
but since there is no handshaking between the core and the
control port, the parameter RAM will be unavailable to the
DSP core during control writes, resulting in clicks and pops
in the audio stream.
2.
Safeload Writes.
Up to five safeload registers can be loaded
with address/data intended for the parameter RAM. The
data is then transferred to the requested address when the
RAM is not busy. This method can be used for dynamic
updates while live program material is playing through the
AD1941/AD1941. For example, a complete update of one
biquad section can occur in one audio frame, while the
RAM is not busy. This method is not available for writing
to the program RAM or control registers.
The following section discusses these two options in more
detail.



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


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