SPARC (Scalable Processor ARChitecture) is a pure big-endian RISC microprocessor instruction set architecture originally designed in 1985 by Sun Microsystems. SPARC is a registered trademark of SPARC International, Inc., an organization established in 1989 to promote the SPARC and to provide conformance testing. SPARC International was intended to "open" the SPARC architecture to make a larger ecosystem for the design, which has been licensed to several manufacturers, including Texas Instruments, Cypress Semiconductor, and Fujitsu. As a result of SPARC International, the SPARC architecture is fully open and non-proprietary.
In fact, there are two fully open source implementations available. The source code (written in VHDL) of a 32-bit, single-thread SPARC Version 8 implementation called LEON is available under the LGPL. A 64-bit, 32-thread implementation that conforms to the UltraSPARC Architecture 2005 and to SPARC Version 9, called OpenSPARC T1, is also available under an open source license. The OpenSPARC T1 implementation is written in Verilog.
Implementations of the SPARC architecture were initially designed and used for workstations, and then used for larger SMP servers produced by Sun Microsystems and Fujitsu, among others. SPARC machines are generally synonymous with Solaris, the operating system (OS) from Sun designed for SPARC. However, operating systems such as NeXTSTEP, Linux, FreeBSD, OpenBSD and NetBSD have been ported to systems that use SPARC processors.
More on [ SPARC ]
Open Source :: Hardware
Solaris :: Unix

elfdis - SPARC disassembler by Bruce Ediger. [Freeware]
sparcdis.nw - Disassembler for the SPARC instruction set; by Cristina Cifuentes, Norman Ramsey.
| The Star7 PDA Prototype | |
| Next Video | |