OpenSPARC T2 (original) (raw)

OpenSPARC

OpenSPARC T2

OpenSPARC T2 is derived from the UltraSPARC T2 processor, a 64 bit eight core multi-threaded microprocessor. The UltraSPARC T2 processor is industry's first "server on a chip", packaging the most cores and threads of any general-purpose processor available, and integrating all the key functions of a server on a single chip: computing, networking, security, and input/output (I/O), plus tight integration with the Solaris operating system.

By making the source for this design available for a larger community to review and learn from, we expect that ideas around chip multi-threading and multi-core concepts can be explored more freely and openly, and that truly beneficial innovations can be achieved.

OpenSPARC T2 source components are covered under multiple open source licenses. The majority of OpenSPARC T2 source code is released under the GNU General Public License. Source based on existing open source projects will continue to be available under their current licenses. Binary programs are released under a binary Software License Agreement.

Ultra SPARC T2 Technology: A Second Life Video Fly-Over

OpenSPARC T2 Documents and Specifications

UltraSPARC Architecture 2007 Documents

UltraSPARC T2 Programmer's Reference Model

T2 Processor Tips and Downloads

Here's tips to download one or both the OpenSPARC T2 "Chip Design and Verification" and the "OpenSPARC T2 Architecture and Performance Modelings" software tools.

For hardware design and verification engineers, the download includes:

System Requirements:

Commercial EDA tools Requirements:

OpenSPARC T2 Processor Download for Architecture and Performance Modeling Tools

SAM (SPARC Architectural Model) is a full system simulator that is able to boot hypervisor, OBP (Open Boot PROM) and Solaris and run applications. It loads SAS (SPARC Architecture Simulator) as the OpenSPARC T2 simulator. So any modifications made in SAS get automatically reflected in SAM. SAM is useful for software bring up work -- for instance to debug Hypervisor/OBP/Solaris on a modified CPU implementation. SAM is also useful for performance analysis, both to generate traces and to connect with a performance model to perform execution driven simulation. SAM loads device models as dynamically linked libraries, and is useful for device driver development, and device RTL verification.

Legion is a fast instruction accurate simulator which provides a rapid means of developing and testing software functionality in the absence of actual hardware. Legion provides the fastest simulation environment for developing and testing SPARC Software. Firmware and Software developers will be the primary users of Legion simulation environment for the OpenSPARC T2.

OpenSPARC T2 source components are covered under multiple open source licenses. The majority of OpenSPARC T2 source code is released under the GNU General Public License. Source based on existing open source projects will continue to be available under their current licenses. Binary programs are released under a binary Software License Agreement.

This download area is for software engineers and architects, it includes;

System Requirements: