Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ADSP-21371 Datasheet(PDF) 8 Page - Analog Devices

Part # ADSP-21371
Description  SHARC Processor optimized for high performance audio processing
Download  52 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

ADSP-21371 Datasheet(HTML) 8 Page - Analog Devices

Back Button ADSP-21371 Datasheet HTML 4Page - Analog Devices ADSP-21371 Datasheet HTML 5Page - Analog Devices ADSP-21371 Datasheet HTML 6Page - Analog Devices ADSP-21371 Datasheet HTML 7Page - Analog Devices ADSP-21371 Datasheet HTML 8Page - Analog Devices ADSP-21371 Datasheet HTML 9Page - Analog Devices ADSP-21371 Datasheet HTML 10Page - Analog Devices ADSP-21371 Datasheet HTML 11Page - Analog Devices ADSP-21371 Datasheet HTML 12Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 52 page
background image
Rev. C
|
Page 8 of 52
|
September 2009
ADSP-21371/ADSP-21375
SDRAM Controller
The SDRAM controller provides an interface to up to four sepa-
rate banks of industry-standard SDRAM devices or DIMMs.
Fully compliant with the SDRAM standard, each bank has its
own memory select line (MS0–MS3), and can be configured to
contain between 16M bytes and 256M bytes of memory.
SDRAM external memory address space is shown in Table 5.
The controller maintains all of the banks as a contiguous
address space so that the processor sees this as a single address
space, even if different size devices are used in the
different banks.
A set of programmable timing parameters is available to config-
ure the SDRAM banks to support slower memory devices. The
memory banks can be configured as 16 bits wide or as
32 bits wide. The SDRAM controller address, data, clock, and
command pins can drive loads up to 30 pF. For larger memory
systems, the SDRAM controller external buffer timing should
be selected and external buffering should be provided so that the
load on the SDRAM controller pins does not exceed 30 pF.
Note that the external memory bank addresses shown in Table 5
are for normal word accesses. If 48-bit instructions are placed in
any such bank (with two instructions packed into three 32-bit
locations), then care must be taken to map data buffers in the
same bank. For example, if 2k instructions are placed starting at
the bank 0 base address (0x0020 0000), then the data buffers can
be placed starting at an address that is offset by 3k words
(0x0020 0C00).
External Memory Code Execution
The program sequencer can execute code directly from external
memory bank 0 (SRAM, SDRAM) over the 48-bit external port
data bus (EPD). This allows a reduction in internal memory
size, thereby reducing the die area. With external execution,
programs run at slower speeds since 48-bit instructions are
fetched in parts from a 16-bit external bus coupled with the
inherent latency of fetching instructions from SDRAM. Fetch-
ing instructions from external memory generally takes 1.5
peripheral clock cycles per instruction. Non SDRAM external
memory address space is shown in Table 6.
External Port Throughput
The throughput for the external port, based on 133 MHz clock
and 32-bit data bus, is 177M bytes/s for the AMI and 532M
bytes/s for SDRAM.
Asynchronous Memory Controller
The asynchronous memory controller provides a configurable
interface for up to four separate banks of memory or I/O
devices. Each bank can be independently programmed with dif-
ferent timing parameters, enabling connection to a wide variety
of memory devices including SRAM, ROM, flash, and EPROM,
as well as I/O devices that interface with standard memory con-
trol lines. Bank 0 occupies a 14.7M word window and banks 1, 2,
and 3 occupy a 16M word window in the processor’s address
space but, if not fully populated, these windows are not made
contiguous by the memory controller logic. The banks can also
be configured as 8-bit or 16-bit wide buses for ease of interfac-
ing to a range of memories and I/O devices tailored either to
high performance or to low cost and power.
Pulse-Width Modulation
The PWM module is a flexible, programmable, PWM waveform
generator that can be programmed to generate the required
switching patterns for various applications related to motor and
engine control or audio power control. The PWM generator can
generate either center-aligned or edge-aligned PWM wave-
forms. In addition, it can generate complementary signals on
two outputs in paired mode or independent signals in non-
paired mode (applicable to a single group of four PWM
waveforms).
The entire PWM module has four groups of four PWM outputs
each. Therefore, this module generates 16 PWM outputs in
total. Each PWM group produces two pairs of PWM signals on
the four PWM outputs.
The PWM generator is capable of operating in two distinct
modes while generating center-aligned PWM waveforms: single
update mode or double update mode. In single update mode the
duty cycle values are programmable only once per PWM period.
This results in PWM patterns that are symmetrical about the
mid-point of the PWM period. In double update mode, a sec-
ond updating of the PWM registers is implemented at the mid-
point of the PWM period. In this mode, it is possible to produce
asymmetrical PWM patterns that produce lower harmonic dis-
tortion in three-phase PWM inverters.
Digital Applications Interface (DAI)
The digital applications interface (DAI) provides the ability to
connect various peripherals to any of the processor’s DAI pins
(DAI_P1 to DAI_P20).
Programs make these connections using the signal routing unit
(SRU), shown in Figure 1.
The SRU is a matrix routing unit (or group of multiplexers) that
enables the peripherals provided by the DAI to be intercon-
nected under software control. This allows easy use of the DAI
Table 5. External Memory for SDRAM Addresses
Bank
Size in Words
Address Range
Bank 0
62M
0x0020 0000–0x03FF FFFF
Bank 1
64M
0x0400 0000–0x07FF FFFF
Bank 2
64M
0x0800 0000–0x0BFF FFFF
Bank 3
64M
0x0C00 0000–0x0FFF FFFF
Table 6. External Memory for Non SDRAM Addresses
Bank
Size in Words
Address Range
Bank 0
14M
0x0020 0000–0x00FF FFFF
Bank 1
16M
0x0400 0000–0x04FF FFFF
Bank 2
16M
0x0800 0000–0x08FF FFFF
Bank 3
16M
0x0C00 0000–0x0CFF FFFF


Similar Part No. - ADSP-21371

ManufacturerPart #DatasheetDescription
logo
Analog Devices
ADSP-21371 AD-ADSP-21371 Datasheet
2Mb / 48P
   SHARC Processor
Rev. PrA
ADSP-21371 AD-ADSP-21371 Datasheet
2Mb / 48P
   SHARC짰 Processor
REV. 0
ADSP-21371KSZ-ENG AD-ADSP-21371KSZ-ENG Datasheet
2Mb / 48P
   SHARC Processor
Rev. PrA
ADSP-21371 AD-ADSP-21371_07 Datasheet
2Mb / 48P
   SHARC짰 Processor
REV. 0
More results

Similar Description - ADSP-21371

ManufacturerPart #DatasheetDescription
logo
Analog Devices
ADSST-SHARC-MEL-100 AD-ADSST-SHARC-MEL-100_15 Datasheet
467Kb / 28P
   SHARC Mel-100 Audio Processor
REV. 0
ADSP-21262 AD-ADSP-21262 Datasheet
1Mb / 44P
   SHARC Processor
REV. A
ADSP-21362 AD-ADSP-21362 Datasheet
2Mb / 52P
   SHARC Processor
REV. A
ADSP-21060CZ-160 AD-ADSP-21060CZ-160 Datasheet
949Kb / 64P
   SHARC Processor
Rev. F
ADSP-21489BSWZ-4B AD-ADSP-21489BSWZ-4B Datasheet
1Mb / 68P
   SHARC Processor
REV. B
ADSP-21477KCPZ-1A AD-ADSP-21477KCPZ-1A Datasheet
1Mb / 76P
   SHARC Processor
REV. C
ADSP-21060CZ-160 AD-ADSP-21060CZ-160 Datasheet
811Kb / 64P
   SHARC Processor
Rev. F
logo
ON Semiconductor
BELASIGNA250 ONSEMI-BELASIGNA250 Datasheet
501Kb / 30P
   High-Performance Programmable Audio Processing System
January, 2015 ??Rev. 10
logo
Analog Devices
ADSP-21062LCSZ-160 AD-ADSP-21062LCSZ-160 Datasheet
811Kb / 64P
   SHARC Processor
Rev. F
ADSP-21060KS-160 AD-ADSP-21060KS-160 Datasheet
817Kb / 64P
   SHARC Processor
Rev. F
More results


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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   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