adsst-sharc-melody-ultra Analog Devices, Inc., adsst-sharc-melody-ultra Datasheet - Page 8

no-image

adsst-sharc-melody-ultra

Manufacturer Part Number
adsst-sharc-melody-ultra
Description
Sharc Melody Ultra Audio Processor
Manufacturer
Analog Devices, Inc.
ADSST-SHARC-Melody-Ultra
wraparound, reduce overhead, increase performance, and sim-
plify implementation. Circular buffers can start and end at any
memory location.
Flexible Instruction Set
The 48-bit instruction word accommodates a variety of parallel
operations for concise programming. For example, the SHARC
INTERNAL
MEMORY
SPACE
MULTIPROCESSOR
MEMORY
SPACE
ADSST-SHARC-MELODY-ULTRA
ADSST-SHARC-MELODY-ULTRA
ADSST-SHARC-MELODY-ULTRA
ADSST-SHARC-MELODY-ULTRA
ADSST-SHARC-MELODY-ULTRA
ADSST-SHARC-MELODY-ULTRA
NORMAL WORD ADDRESSING
SHORT WORD ADDRESSING
LONG WORD ADDRESSING
IOP REGISTERS OF
IOP REGISTERS OF
IOP REGISTERS OF
IOP REGISTERS OF
IOP REGISTERS OF
IOP REGISTERS OF
IOP REGISTERS
WITH ID = 001
WITH ID = 010
WITH ID = 011
WITH ID = 100
WITH ID = 101
WITH ID = 110
RESERVED
Figure 5. Memory Map Block Diagram
ADDRESS
0x0000 0000 – 0x0001 FFFF
0x0002 0000 – 0x0002 1FFF (BLK 0)
0x0002 8000 – 0x0002 9FFF (BLK 1)
0x0004 0000 – 0x0004 3FFF (BLK 0)
0x0005 0000 – 0x0005 3FFF (BLK 1)
0x0008 0000 – 0x0008 7FFF (BLK 0)
0x000A 0000 – 0x000A 7FFF (BLK 1)
0x0010 0000 – 0x0011 FFFF
0x0012 0000 – 0x0013 FFFF
0x0014 0000 – 0x0015 FFFF
0x0016 0000 – 0x0017 FFFF
0x0018 0000 – 0x0019 FFFF
0x001A 0000 – 0x001B FFFF
0x001C FFFF
0x001F FFFF
Rev. 0 | Page 8 of 28
EXTERNAL MEMORY SPACE
Melody Ultra can conditionally execute a multiply, an add, and a
subtract in both processing elements, while branching, all
within a single instruction.
NOTE: BANK SIZES ARE FIXED
BANK 0
BANK 1
BANK 2
BANK 3
ADDRESS
0x00FF FFFF (NON-SDRAM)
0x04FF FFFF (NON-SDRAM)
0x07FF FFFF (SDRAM)
0x0800 0000
0x08FF FFFF (NON-SDRAM)
0x0BFF FFFF (SDRAM)
0x0CFF FFFF (NON-SDRAM)
0x0FFF FFFF (SDRAM)
0x0020 0000
0x03FF FFFF (SDRAM)
0x0400 0000
0x0C00 0000
MS0
MS1
MS2
MS3

Related parts for adsst-sharc-melody-ultra