The I960 ® Processor - Intel 80960SA Manual

Embedded 32-bit microprocessor with 16-bit burst data bus
Table of Contents

Advertisement

®
1.0
THE i960
PROCESSOR
The 80960SA is a member of the 32-bit architecture
from Intel known as the i960 processor family. These
microprocessors were especially designed to serve
the needs of embedded applications. The embedded
market includes applications as diverse as industrial
automation, avionics, image processing, graphics
and networking. These types of applications require
high integration, low power consumption, quick
interrupt response times and high performance.
0000 0000H
ADDRESS SPACE
FETCH
INSTRUCTION
CACHE
INSTRUCTION
STREAM
INSTRUCTION
EXECUTION
PROCESSOR STATE
REGISTERS
INSTRUCTION
POINTER
ARITHMETIC
CONTROLS
PROCESS
CONTROLS
TRACE
CONTROLS
Figure 2. 80960SA Programming Environment
Since time to market is critical, embedded micropro-
cessors need to be easy to use in both hardware and
software designs.
All members of the i960 processor family share a
common core architecture which utilizes RISC
technology so that, except for special functions, the
family members are object-code compatible. Each
new processor in the family adds its own special set
of functions to the core to satisfy the needs of a
specific application or range of applications in the
embedded market.
FFFF FFFFH
ARCHITECTURALLY
DEFINED
DATA STRUCTURES
LOAD
STORE
SIXTEEN 32-BIT
GLOBAL REGISTERS
SIXTEEN 32-BIT
LOCAL REGISTERS
FOUR 80-BIT
FLOATING POINT REGISTERS
CONTROL REGISTERS
80960SA
g0
g15
r0
r15
1

Advertisement

Table of Contents
loading

Table of Contents