[comp.sys.intel] Press Release: Intel announces 80960 architecture

mcg@omepd (Steven McGeady) (04/07/88)

The following is a ***PRESS RELEASE*** distributed by Intel today (4/6).
If anyone thinks that the repetition of press releases in this forum is
inappropriate, please stop reading here and take the matter up with me via
e-mail.  On the other hand, I feel this is a service to the net.  I have
offered the release with a minimum of editing to remove the more content-free
parts that might most offend the net, and have added some details present
in other distributed materials.

When I have time (probably in about a week), I will post a more detailed
discussion of the 80960 architecture.  In the meantime, For detailed
information, please contact your local Intel sales office or the phone
number listed below.

S. McGeady
Intel Corporation

mcg@omepd.intel.com		mcg@iwarp.intel.com
tektronix!ogcvax!omepd!mcg	intelca!omepd!mcg

-----------------------------------------------------------------------------

INTEL ANNOUNCES FIRST EMBEDDED CONTROL PRODUCTS AND TOOLS BASED ON NEW
			80960 ARCHITECTURE


Chandler, AZ, April 6, 1988 -

Intel Corp. today announced a new 32-bit microprocessor architecture that
integrates RISC design techniques, and is optimized for
high-performance embedded control applications.

   The 32-bit core architecture, the 80960, has parallelism and modular
features to enable future processors to have very high performance
levels, beyond those scaled to typical speed increases.  The modularity
of the core architecture also provides the basis for Intel to develop
market-specific processors.  Applications for these processors include
image-processing, protocol handling and motor control.  The 80960
processors' performance start at 7.5 VAX MIPS on a single 32-bit
processor.

   "The 80960 architecture has been created specifically to address the
product development requirements of the embedded control marketplace
well into the 1990's," said Dave House, Intel Microprocessor Components
Group senior vice president.

   "We have incorporated features that assure continuing growth in
performance, coupled with features that make the 80960 family cost
effective and easy-to-use."

--

   The 80960KB and the 80960KA are the first two available processors
based on the core architecture.  These embedded processors, based on more
than 350,000 transistors, incorporate specific attributes to meet the
high-performance needs of the system control segment of the embedded
control marketplace.  Immediate applications for these two embedded
processors are numerics processing, robotics and high-speed
wide-area telecommunications.

   "The 80960 embedded processors provide significant price-performance
advantages over most other single-chip, 32-bit embedded solutions," said
Alan Steinberg, product line marketing manager.  "For example, the 80960KB
is the only processor available which integrates an on-chip floating-point
unit - at four MegaWhetstones - with a 20MHz clock.  That is more than twice
The performance at one-half the cost of other available processors."

--

   The highly-integrated 80960KB has a number of functions on-chip that
are characteristic of multiple-chip solutions.  On-chip functions include
32 32-bit registers, the FPU [with four additional 80-bit registers],
a 512-byte instruction cache, a stack frame cache, and a 32-bit multiplexed
burst bus.

	[Interrupt controller - 256 programmable vectors]

	[IEEE-754 compliant FPU, with single, double, and extended
	 (80-bit) precision operations.]

	[Burst bus can load four words at a time.]

  ... Every design decision was made toward optimizing overall system costs.
"The market for embedded control applications usually has strict cost points
for end systems.  Providing the option to use lower-cost DRAMs is a good
example of how we help designers contain overall costs without sacrificing
performance."

	[80960KA is 80960KB without FPU].

--

   Intel is providing development tools ... for the new embedded processors
today.  The Starter Kit ... contains the EVA-960KB software evaluation
vehicle [a plug-in board for the PC-AT with a 20MHz processor a 1Mb of
SRAM] and the ASM-960 assembler [also the linker, librarian, namelister,
etc, based on familiar UN*X tools].  [This starter kit] is priced at
$6000 ...

   [A second] Starter Kit is tuned to embedded control application
benchmarking as well as large, sophisticated code development for the
80960KB.  [This kit] also consists of the EVA-960 and ASM-960, plus the
iC960 C language compiler with ANSI extensions [prototypes, const, volatile,
etc].  iC960 also includes a retargetable STDIO library, full 32-, 64-,
and 80-bit IEEE-compatible floating-point library, and in-line assembly
languages [inserts, that fit with quality compiler register allocation.]
[This start kit is priced at] $6800.

   In addition to the development tools provided by Intel, a broad range
of products supporting the 80960 architecture are being offered by
independent software and hardware vendors [including] Bauer Electronics
[Postscript clone], GenRad, Advanced Computer Techniques [compilers],
JMI, Logic Automation, Mentor Graphics [CAD design support], Ready Systems
[Real-time kernel], and Tartan Labs [Ada compiler].

--

   The 80960KA and the 80960KB are both available in 20MHz CHMOS* III
configurations.  Both embedded processors operate at a sustained 7.5 MIPS
and 15K Dhrystones rates.  The 80960KB is priced at $390 in 100-piece
quantities, and is packaged in a 132-lead pin grid array.  The 80960KA,
available in the fourth quarter of 1988, will be $174 in 100-piece quantities.
[The KB is available in quantity now.]  Intel plans to offer 25MHz versions
of the two embedded processors in early 1989.

   For more information, call a local Intel sales office or 1-800-548-4725,
or write Intel Corp., Literature Dept. #W427, 3065 Bowers Ave, Santa Clara,
CA 95051.


[Other interesting information: the 80960 silicon has been used extensively
 inside Intel since early 1986, and has run (literally) millions of lines of
 code in a variety of applications.  The chip is *very* well debugged.

 The reference to "parallelism and modualr features" in the first paragraph
 is a reference to other materials which allude to (near) future 
 implementations which will be able to execute three instructions in the
 same clock cycle.  The 80960KA and KB currently can overlap two instructions
 in certain cases.  The KA and KB implement "scoreboarding" of registers and
 condition codes to allow multiple instruction execution.

 This scoreboarding allows the 80960 architecture to hide the details of its
 instruction pipeline, allowing complete binary software compatibility with
 future implementations with different pipeline restrictions.

 The 80960 is a three-address load/store architecture with 32 general
 registers, 16 standard ("global") registers, and 16 ("local") registers
 that are provided fresh for a routine invoked by the "call" instruction.
 Implementations cache multiple sets of these local registers on chip, flushing
 previous sets to memory.  The KA and KB store four sets on chip, for a total
 of 80 on-chip general registers.

 More Later....]

-----------------------------------------------------------------------------