Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ADSP-21992 Datasheet(PDF) 4 Page - Analog Devices

Part # ADSP-21992
Description  Mixed-Signal DSP Controller with CAN
Download  60 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

ADSP-21992 Datasheet(HTML) 4 Page - Analog Devices

  ADSP-21992 Datasheet HTML 1Page - Analog Devices ADSP-21992 Datasheet HTML 2Page - Analog Devices ADSP-21992 Datasheet HTML 3Page - Analog Devices ADSP-21992 Datasheet HTML 4Page - Analog Devices ADSP-21992 Datasheet HTML 5Page - Analog Devices ADSP-21992 Datasheet HTML 6Page - Analog Devices ADSP-21992 Datasheet HTML 7Page - Analog Devices ADSP-21992 Datasheet HTML 8Page - Analog Devices ADSP-21992 Datasheet HTML 9Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 4 / 60 page
background image
Rev. A
|
Page 4 of 60
|
August 2007
ADSP-21992
an algebraic syntax for ease of coding and readability. A com-
prehensive set of development tools supports program
development.
The block diagram (Figure 2) shows the architecture of the
embedded SHARC core. It contains three independent compu-
tational units: the ALU, the multiplier/accumulator (MAC), and
the shifter. The computational units process 16-bit data from
the register file and have provisions to support multiprecision
computations. The ALU performs a standard set of arithmetic
and logic operations; division primitives are also supported. The
MAC performs single cycle multiply, multiply/add, and multi-
ply/subtract operations. The MAC has two 40-bit accumulators,
which help with overflow. The shifter performs logical and
arithmetic shifts, normalization, denormalization, and derive
exponent operations. The shifter can be used to efficiently
implement numeric format control, including multiword and
block floating-point representations.
Register usage rules influence placement of input and results
within the computational units. For most operations, the data
registers of the computational units act as a data register file,
permitting any input or result register to provide input to any
unit for a computation. For feedback operations, the computa-
tional units let the output (result) of any unit be input to any
unit on the next cycle. For conditional or multifunction instruc-
tions, there are restrictions on which data registers may provide
inputs or receive results from each computational unit. For
more information, see the ADSP-2199x DSP Instruction Set
Reference.
A powerful program sequencer controls the flow of instruction
execution. The sequencer supports conditional jumps, subrou-
tine calls, and low interrupt overhead. With internal loop
counters and loop stacks, the ADSP-21992 executes looped code
with zero overhead; no explicit jump instructions are required
to maintain loops.
Two data address generators (DAGs) provide addresses for
simultaneous dual operand fetches (from data memory and pro-
gram memory). Each DAG maintains and updates four 16-bit
address pointers. Whenever the pointer is used to access data
(indirect addressing), it is pre- or post-modified by the value of
one of four possible modify registers. A length value and base
address may be associated with each pointer to implement auto-
matic modulo addressing for circular buffers. Page registers in
the DAGs allow circular addressing within 64K word bound-
aries of each of the 256 memory pages, but these buffers may not
cross page boundaries. Secondary registers duplicate all the pri-
mary registers in the DAGs; switching between primary and
secondary registers provides a fast context switch.
Efficient data transfer in the core is achieved with the use of
internal buses:
• Program memory address (PMA) bus
• Program memory data (PMD) bus
• Data memory address (DMA) bus
• Data memory data (DMD) bus
• Direct memory access address bus
• Direct memory access data bus
Figure 2. Block Diagram
DATA
ADDRESS
DATA
ADDRESS
SYSTEM INTERRUPT
CONTROLLER
I/O DATA
I/O REGISTERS
(MEMORY-MAPPED)
CONTROL
STATUS
BUFFERS
I/O PROCESSOR
CACHE
64
24-BIT
JTAG
TEST AND
EMULATION
6
ADDR BUS
MUX
DATA BUS
MUX
16
20
PM ADDRESS BUS
DM ADDRESS BUS
PM DATA BUS
DM DATA BUS
PX
24
16
ADSP-219x DSP CORE
PROGRAM
SEQUENCER
DATA
REGISTER
FILE
MULT
BARREL
SHIFTER
ALU
DMA CONTROLLER
INPUT
REGISTERS
RESULT
REGISTERS
16
16-BIT
INTERNAL MEMORY
24
24
ADDRESS
DATA
DATA
ADDRESS 24 BIT
16 BIT
16 BIT
FOUR INDEPENDENT BLOCKS
PROGRAMMABLE
FLAGS (16)
TIMERS
(3)
3
DMA CONNECT
DMA ADDRESS
EXTERNAL PORT
24 BIT
18
I/O ADDRESS
24
16
24
DMA DATA
EMBEDDED
CONTROL
PERIPHERALS
AND
COMMUNICATIONS
PORTS
DAG1
4
4
16
DAG2
4
4
16


Similar Part No. - ADSP-21992

ManufacturerPart #DatasheetDescription
logo
Analog Devices
ADSP-21992 AD-ADSP-21992 Datasheet
519Kb / 48P
   Mixed Signal DSP Controller With CAN
ADSP-21992 AD-ADSP-21992 Datasheet
2Mb / 60P
   Mixed-Signal DSP Controller with CAN
REV. A
ADSP-21992 AD-ADSP-21992_15 Datasheet
2Mb / 60P
   Mixed-Signal DSP Controller with CAN
REV. A
More results

Similar Description - ADSP-21992

ManufacturerPart #DatasheetDescription
logo
Analog Devices
ADSP-21992 AD-ADSP-21992 Datasheet
519Kb / 48P
   Mixed Signal DSP Controller With CAN
ADSP-21992 AD-ADSP-21992_15 Datasheet
2Mb / 60P
   Mixed-Signal DSP Controller with CAN
REV. A
ADSP-21990 AD-ADSP-21990 Datasheet
2Mb / 50P
   Mixed-Signal DSP Controller
REV. A
ADSP-21990 AD-ADSP-21990_15 Datasheet
2Mb / 50P
   Mixed-Signal DSP Controller
REV. A
ADSP-21991 AD-ADSP-21991_15 Datasheet
594Kb / 44P
   Mixed Signal DSP Controller
REV. 0
ADSP-21991 AD-ADSP-21991 Datasheet
589Kb / 44P
   Mixed Signal DSP Co
REV. 0
logo
Cypress Semiconductor
CY8C25122 CYPRESS-CY8C25122_05 Datasheet
1Mb / 151P
   Mixed-Signal Array with On-board Controller
logo
Texas Instruments
MSPM0G3107 TI-MSPM0G3107 Datasheet
1Mb / 11P
[Old version datasheet]   MSPM0G310x Mixed-Signal Microcontrollers with CAN-FD Interface
FEBRUARY 2023
MSPM0G3507 TI-MSPM0G3507 Datasheet
1Mb / 11P
[Old version datasheet]   MSPM0G350x Mixed-Signal Microcontrollers With CAN-FD Interface
FEBRUARY 2023
MSPM0G3507 TI-MSPM0G3507_V02 Datasheet
2Mb / 96P
[Old version datasheet]   MSPM0G350x Mixed-Signal Microcontrollers With CAN-FD Interface
REVISED JUNE 2023
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 53 54 55 56 57 58 59 60


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