UltraSPARC-IIi: Expanding the Boundaries of a System on a Chip

  • Authors:
  • Kevin B. Normoyle;Michael A. Csoppenszky;Allan Tzeng;Timothy P. Johnson;Christopher D. Furman;Jamshid Mostoufi

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • IEEE Micro
  • Year:
  • 1998

Quantified Score

Hi-index 0.01

Visualization

Abstract

The UltraSPARC-IIi allows a system the benefits of UltraSPARC performance and bandwidth, while enabling the cost effective use of PC-class system components. Sun's popular SolarisTM operating system is fully supported, and all UltraSPARC software is compatible. It is a 64-bit superscalar SPARCTM V9 machine, targeted for use in uniprocessor systems, that is an example of a high-performance system-on-a-chip. Functions spanning at least three separate complex system ASICs along with a modified UltraSPARC-II core are combined into one coherent system on a single die running at 300 MHz. The net effect is a general purpose CPU that contains an integrated DRAM controller, PCI 2.1 compatible 66MHz/32-bit I/O interface, high-end UltraSPARC Port ArchitectureTM (UPA) bus interface, second-level cache controller, three MMUs, three TLBs, flexible interrupts, plus other important system functions and V9 extensions. The most notable of the extensions to V9 is VISTM - extended instruction set for imaging and networking. The result is a very cost effective platform for desktop, server, and high-performance networking, telecommunications, and imaging embedded systems.