EasyManuals Logo

Intel 80960KB User Manual

Intel 80960KB
44 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #7 background image
1
80960KB
1.0 THE i960
®
PROCESSOR
The 80960KB is a member of Intel’s i960® 32-bit
processor family, which is designed especially for
embedded applications. It includes a 512-byte
instruction cache, an integrated floating-point unit
and a built-in interrupt controller. The 80960KB has
a large register set, multiple parallel execution units
and a high-bandwidth burst bus. Using advanced
RISC technology, this high performance processor is
capable of execution rates in excess of 9.4 million
instructions per second
*
. The 80960KB is well-suited
for a wide range of applications including non-impact
printers, I/O control and specialty instrumentation.
The embedded market includes applications as
diverse as industrial automation, avionics, image
processing, graphics and networking. These types of
* Relative to Digital Equipment Corporations VAX-11/780
at 1 MIPS (VAX-11™ is a trademark of Digital Equipment
Corporation)
applications require high integration, low power
consumption, quick interrupt response times and
high performance. Since time to market is critical,
embedded microprocessors 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.
Software written for the 80960KB will run without
modification on any other member of the 80960
Family. It is also pin-compatible with the 80960KA
and the 80960MC which is a military-grade version
that supports multitasking, memory management,
multiprocessing and fault tolerance.
Figure 2. 80960KB Programming Environment
INSTRUCTION CACHE
INSTRUCTION
STREAM
FETCH LOAD STORE
SIXTEEN 32-BIT GLOBAL REGISTERS
g0
g15
SIXTEEN 32-BIT LOCAL REGISTERS
REGISTER CACHE
FOUR 80-BIT FLOATING POINT REGISTERS
r0
r15
CONTROL REGISTERS
INSTRUCTION
EXECUTION
INSTRUCTION
POINTER
ARITHMETIC
CONTROLS
PROCESS
CONTROLS
TRACE
CONTROLS
ARCHITECTURALLY
DEFINED
DATA STRUCTURES
FFFF FFFFH0000 0000H
ADDRESS SPACE
PROCESSOR STATE
REGISTERS

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel 80960KB and is the answer not in the manual?

Intel 80960KB Specifications

General IconGeneral
BrandIntel
Model80960KB
CategoryComputer Hardware
LanguageEnglish

Related product manuals