3 core architecture features, Core architecture features -3 – Freescale Semiconductor StarCore SC140 User Manual

Page 29

Advertising
background image

Core Architecture Features

SC140 DSP Core Reference Manual

1-3

1.3 Core Architecture Features

The SC140 core consists of the following:

Data arithmetic logic unit (DALU) that contains four instances of an arithmetic logic unit (ALU) and
a data register file

Address generation unit (AGU) that contains two address arithmetic units (AAU) and an address
register file

Program sequencer and control unit (PSEQ)

Key features of the SC140 core include the following:

Up to four million multiply-accumulate (MAC) operations per second (4 MMACS) for each
megahertz of clock frequency

Up to 10 RISC MIPS (million instruction words per second) for each megahertz of clock frequency
(a MAC operation is counted as two RISC instructions)

Four ALUs comprising MAC and bit-field units

A true (16

∗ 16) + 40 to 40-bit MAC unit in each ALU

A true 40-bit parallel barrel shifter in each ALU

Sixteen 40-bit data registers for fractional and integer data operand storage

Sixteen 32-bit address registers, eight of which can be used as 32-bit base address registers

Four address offset registers and four modulo address registers

Hardware support for fractional and integer data types

Up to six instructions executed in a single clock cycle

Very rich 16-bit wide orthogonal instruction set

Support for application specific instruction set enhancements with an interface to an ISAP
(Instruction Set Accelerator Plug-in)

VLES execution model

Two AAUs with integer arithmetic capabilities

A bit mask unit (BMU) for bit and bit-field logic operations

Unique DSP addressing modes

32-bit unified data and program address space

Zero-overhead hardware loops with up to four levels of nesting

Byte-addressable data memory

Position independent code utilizing change-of-flow instructions that are relative to the
program counter (PC)

Enhanced on-chip emulation (EOnCE) module with real-time debug capabilities

Low power wait standby mode

Very low power complementary metal-oxide semiconductor (CMOS) design

Fully static logic

Advertising