English
Language : 

SMJ320C80 Datasheet, PDF (36/157 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
SMJ320C80
DIGITAL SIGNAL PROCESSOR
SGUS025B – AUGUST 1998 – REVISED JUNE 2002
PP functional block diagram
Figure 22 shows a block diagram of a parallel processor. Key features of the PP include:
D 64-bit instruction word (supports multiple parallel operations)
D Three-stage pipeline for fast instruction cycle
D Numerous registers
– 8 data, 10 address, 6 index registers
– 20 other user-visible registers
D Data Unit
– 16 x 16 integer multiplier (optional dual 8 x 8)
– Splittable 3-input ALU
– 32-bit barrel rotator
– Mask generator
– Multiple status flag expander for translations to/from 1 bit-per-pixel space.
– Conditional assignment of data unit results
– Conditional source selection
– Special processing hardware
Leftmost one/rightmost one
Leftmost bit change/rightmost bit change
D Memory addressing
– Two address units (global and local) provide up to two 32-bit accesses in parallel with data unit
operation.
– 12 addressing modes (immediate and indexed)
– Byte, halfword, and word addressability
– Scaled indexed addressing
– Conditional assignment for loads
– Conditional source selection for stores
D Program flow
– Three hardware loop controllers
Zero overhead looping/branching
Nested loops
Multiple loop endpoints
– Instruction cache management
– PC mapped to register file
– Interrupts for messages and context switching
D Algebraic assembly language
36
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443