OpenSPARC

UltraSPARC Unleashed: OpenSPARC Get It

OpenSPARC FAQs


Q:
What is the OpenSPARC Project?
A:
OpenSPARC project is making the hardware source code of the recently announced UltraSPARC T1 processor available under an Open Source license.

This technology offers a wide range of innovative opportunities not yet explored. By lowering the costs of entry to leverage a current hardware design, more developers can engage in the process, and more specialized implementations can be pursued.
Q:
What parts to the chip design are you "Open Sourcing?"
A:
Today we are announcing our intent to open source the design point for the UltraSPARC T1 chip in 2006. We are targeting the March timeframe. The initial publications should include: the source of the design in Verilog, a verification suite and simulation models, ISA specification (UltraSPARC Architecture 2005), and a Solaris port. We expect to announce additional details during the first quarter of calendar 2006.
Q:
Why are you opening the source code for the UltraSPARC T1?
A:
Sun's 64-bit UltraSPARC processors have been an industry standard for more than a decade. Our goal is to expand the SPARC community and lay the groundwork for a new generation of 64-bit hardware and multi-threaded software products. Sun has a long history of being associated with open standards and specifications and opening up the UltraSPARC-T1 design point is part of our overall open source strategy.
Q:
Why would Sun "open" its current hardware chip design?
A:
We also believe the open source model can help solve some serious issues created by more traditional licensing terms in a rapidly-changing semiconductor industry. In particular, we think it can be a key enabler for the increasingly important "System On a Chip" (SOC) design business.
Q:
How does the OpenSPARC project model differ from other models for processor cores?
A:
We are not aware of any other major company that posts 64-bit, multi-threaded processor core IP on a Web site where anyone can download it under an OSI-Approved open source license.
Q:
What are the benefits to Sun?
A:
We expect this open source strategy will help create new markets for the 64-bit, multithreading features offered by UltraSPARC T1 and its derivatives. As in software, innovation happens everywhere, and the hardware community can make huge strides with current, accessible, low-cost technology at their fingertips.

With added "eyes" addressing the challenges and opportunities around multithreading and 64-bit processes, Sun's products - along with new products by other companies - can evolve more quickly and attract more customers.
Q:
What are the benefits to developers?
A:
Opening the UltraSPARC T1 source code lets developers create innovative software applications faster, and with a higher degree of hardware integration than ever before. Software developers will now be able to create highly optimized applications that are tightly integrated with the hardware, creating unique, high-value solutions for specific markets.
Q:
What are the benefits to the user?
A:
We realize from existing projects using the Open Source development model that while we can make some predictions, the most exciting results occur unexpectedly. The creation of a vibrant community built around a 64-bit, thread-rich implementation will bring more choices and applications to the market faster.
Q:
How does this introduction help solve some of the deterrents to designing a "System on a Chip (SOC)?
A:
The SOC design movement involves integrating functional units onto a single chip that, even just a few years ago, would have been spread across several chips or even a whole system. SOC designs are increasingly important because they can lower product costs while improving both performance and reliability. They also can speed up product design cycles.

The SOC design movement currently faces two intractable problems. First, it's very difficult to get access to the wide range of IP potentially of interest in the various different single chip designs now feasible. Secondly, it's very hard to acquire the separate pieces selected for integration on a given chip in a compatible form that lets them all interconnect and interoperate as required. If similar license models were adopted widely across the semiconductor industry, it would solve both these problems. Designers not only would have free and immediate access to all the IP of possible interest to them, but all IP would be available in a "soft" format that facilities both easy customization and ready integration.
Q:
Who do you expect to be key contributors to this project?
A:
We have received a tremendous amount of interest from universities, small design companies, embedded device manufacturers, and network specialists in understanding the 64-bit processor environment and multithreading capabilities. We expect now that the RTL is made available, the interest level among these groups and others will grow significantly.
Q:
What role does SPARC International play in this?
A:
SPARC International was created in 1989 as an independent, non-profit organization to oversee and guide the evolution of the SPARC architecture. It will continue on in this role. Developers will continue to submit to SPARC International conduct any compliance testing materials required by the organization to leverage the SPARC trademark as part of their chip solution.
Q:
What license are you going to use for the code?
A:
We expect to choose an Open Source Initiative- (OSI) approved model. Our intent is to choose the option that will provide the community with the greatest freedom to innovate.
Q:
Is there any cost to using the code?
A:
No. There are no fees associated with downloading the code from this site.
Q:
What is "Open Source" Hardware?
A:
The term "Open Source" today most often refers to "Free/Libre or Open Source Software, (FL/OSS)." While it is not a perfect term in the hardware space, we consider "Open Source" as a reference to the development process, where we are providing free and open tools that are essential components to developing a new chip.

Our goal to encourage an open, collaborative process around developing new chips. Until now, chip design and development has almost exclusively been a closely guarded, proprietary event.
Q:
Who do I contact at Sun if I have additional questions?
A:
If you have a general question whose answer would benefit the community, post it to the "General" forum at www.opensparc.net. If your question is more specific to your own development needs, send an email to opensparc-interest@sun.com.

Back to top

Sign Up Now!

Spotlight