Analog Devices ADSST-SALEM-3T General Description of the ADSST-218X DSP, Architecture Overview

Page 4

ADSST-SALEM-3T

GENERAL DESCRIPTION OF THE ADSST-218X DSP

The ADSST-218x is a single-chip microcomputer optimized for digital signal processing (DSP) and other high speed numeric processing applications.

The DSP combines the ADSP-2100 family base architecture (three computational units, data address generators, and a pro- gram sequencer) with two serial ports, a 16-bit internal DMA port, a byte DMA port, a programmable timer, flag I/O, exten- sive interrupt capabilities, and on-chip program and data memory.

The ADSST-218x is fabricated in a high speed, low power CMOS process. Every instruction can execute in a single proc- essor cycle.

The ADSST-218x’s flexible architecture and comprehensive instruction set enable the processor to perform multiple opera- tions in parallel. In one processor cycle, the ADSST-218x can:

Generate the next program address

Fetch the next instruction

Perform one or two data moves

Update one or two data address pointers

Perform a computational operation

POWER-DOWN

CONTROL

This takes place while the processor continues to:

Receive and transmit data through the two serial ports

Receive and/or transmit data through the internal DMA port

Receive and/or transmit data through the byte DMA port

Decrement timer

ARCHITECTURE OVERVIEW

The ADSST-218x instruction set provides flexible data moves and multifunction (one or two data moves with a computation) instructions. Every instruction can be executed in a single proc- essor cycle. The ADSST-218x assembly language uses an algebraic syntax for ease of coding and readability. A compre- hensive set of development tools supports program development.

Figure 3 is the functional block diagram of the ADSST-218x. The processor contains three independent computational units: the ALU, the multiplier/accumulator (MAC), and the shifter. The computational units process 16-bit data directly and have provisions to support multiprecision computations.

MEMOR Y

DATA ADDRESS

PROGRAM

PROGRAM

DATA

PROGRAMMABLE

GENERATORS

I/O

MEMORY

MEMORY

 

 

SEQUENCER

AND

DAG1

DAG2

16K 24-BIT

16K 16-BIT

 

FLAGS

 

 

 

PROGRAM MEMORY ADDRESS

 

 

 

 

DATA MEMORY ADDRESS

 

PROGRAM MEMORY DATA

DATA MEMORY DATA

 

 

ARITHMETIC UNITS

 

 

SERIAL PORTS

 

TIMER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ALU

 

 

MAC

 

SHIFTER

 

 

 

SPORT0

 

SPORT1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADSP-2100 BASE

 

 

 

 

 

 

 

 

 

 

ARCHITECTURE

 

 

 

 

 

 

 

 

Figure 3. Functional Block Diagram

FULL MEMORY MODE

EXTERNAL

ADDRESS

BUS

EXTERNAL

DATA

BUS

BYTE DMA

CONTROLLER

OR

EXTERNAL

DATA

BUS

INTERNAL

DMA

PORT

HOST MODE

03738- 0- 008

Rev. 0 Page 4 of 24

Image 4
Contents Features Parameter Each Phase TotalGeneral Description High accuracyADSST-SALEM-3T Table of Contents Effective Phase Compensation Easy CalibrationEase of Design Quadrant and Other ConventionsGeneral Description of the ADSST-218X DSP ADSST-SALEM-3TArchitecture Overview Serial Ports Pin Name No. of Pins ADSST-218X COMMON-MODE PinsFunction Clock Signals ResetRecommended Operating Conditions Parameter Min Max UnitADSST-SALEM-3T ADSST-218X Electrical Characteristics Parameter Test Conditions Min Typ Max UnitADSST-SALEM-3T Absolute Maximum RATINGS-ADSST-218X ESD CautionRating Parameter Min MaxADSST-SALEM-3T PIN CONFIGURATION-ADSST-218X ADSST-218xGeneral Description of the ADSST-73360LAR ADC ADSST-73360LARADSST-SALEM-3T SPECIFICATIONS-ADSST-73360LAR Parameter Min Typ Max Unit Test ConditionsDigital Current Conditions Max mA CommentsADSST-SALEM-3T Absolute Maximum RATINGS-ADSST-73360LAR Parameter RatingPIN Function Descriptions Pin No Mnemonic FunctionGrounding and Layout Ground Plane LayoutPotential Section Parameter Nominal Value Current Voltage Min Typ Max UnitCurrent Voltage Min Typ Voltage CurrentMinTyp Min Typ Current VoltageMax Unit ADSST-SALEM-3T Outline Dimensions View aPart Number1 Temperature Range Processors Included Package Ordering GuideRev Page 22 Rev Page 23 Rev Page 24