ADSP-21267SKBCZ-X AD [Analog Devices], ADSP-21267SKBCZ-X Datasheet - Page 4

no-image

ADSP-21267SKBCZ-X

Manufacturer Part Number
ADSP-21267SKBCZ-X
Description
Preliminary Technical Data
Manufacturer
AD [Analog Devices]
Datasheet
ADSP-21267
Independent, Parallel Computation Units
Within each processing element is a set of computational units.
The computational units consist of an arithmetic/logic unit
(ALU), multiplier and shifter. These units perform all opera-
tions in a single cycle. The three units within each processing
element are arranged in parallel, maximizing computational
throughput. Single multi-function instructions execute parallel
ALU and multiplier operations. In SIMD mode, the parallel
ALU and multiplier operations occur in both processing ele-
ments. These computation units support IEEE 32-bit single-
precision floating-point, 40-bit extended precision floating-
point, and 32-bit fixed-point data formats.
Data Register File
A general purpose data register file is contained in each process-
ing element. The register files transfer data between the
computation units and the data buses, and store intermediate
results. These 10-port, 32-register (16 primary, 16 secondary)
register files, combined with the ADSP-2126x enhanced Har-
vard architecture, allow unconstrained data flow between
computation units and internal memory. The registers in PEX
are referred to as R0-R15 and in PEY as S0-S15.
(OPTI ONAL)
(OP TIONAL)
DAC
ADC
CLOCK
S DAT
S DAT
CLK
CLK
FS
FS
2
2
3
CLKIN
X TAL
CLK_CFG1-0
BOOTCFG1 -0
FLG3 -1
DAI _P 19
DAI_P 18
DAI_ P2 0
DAI_P1
DAI_ P2
DAI_ P3
PRELIMINARY TECHNICAL DATA
DAI
RES ET
ADSP-21267
SRU
Figure 2. ADSP-21267 System Sample Configuration
CLK
F S
P CG A
Rev. PrA | Page 4 of 44 | January 2004
PCGB
S CLK0
S FS0
S D0A
S D0B
SPO RT0
S PORT1
SP ORT2
SP ORT 3
JTAG
6
CLKOUT
AD1 5-0
FLG 0
ALE
WR
RD
Single-Cycle Fetch of Instruction and Four Operands
The ADSP-21267 features an enhanced Harvard architecture in
which the data memory (DM) bus transfers data and the pro-
gram memory (PM) bus transfers both instructions and data
(see the
program and data memory buses and on-chip instruction cache,
the processor can simultaneously fetch four operands (two over
each data bus) and one instruction (from the cache), all in a sin-
gle cycle.
Instruction Cache
TheADSP-21267 includes an on-chip instruction cache that
enables three-bus operation for fetching an instruction and four
data values. The cache is selective—only the instructions whose
fetches conflict with PM bus data accesses are cached. This
cache allows full-speed execution of core, looped operations
such as digital filter multiply-accumulates and FFT butterfly
processing.
Data Address Generators With Zero-Overhead Hardware
Circular Buffer Support
The ADSP-21267’s two data address generators (DAGs) are
used for indirect addressing and implementing circular data
buffers in hardware. Circular buffers allow efficient program-
ming of delay lines and other data structures required in digital
Figure 1 on page
LATCH
1). With the ADSP-21267’s separate
ADDR
DATA
OE
WE
CS
PARALLEL
BOO T ROM
I /O DEVI CE
RAM , ROM
PORT

Related parts for ADSP-21267SKBCZ-X