... h1. FOSS Open Hardware Documentation
| *Purpose:* \\ The goal of this page is to provide an open and transparent avenue for individuals to track requests made to Sun Microsystems for open hardware documentation. \\ \\ *The Process:* \\ * If you have hardware documentation (for systems or for microelectronics) that you would like Sun to make available please submit a request via [request form|http://www.sun.com/secure/contact/cer.jsp?id=900b1d9f-325f-4aa6-b2e3-929249294864]. Please don't post requests to the table below; we need that form filled out to trigger the process. * In the request please provide the name of the chipset or hardware (both the code name and official name or description if possible e.g. _"Cheerio" aka PCIO, PCI Input output controller_) * Please also add any additional comments that you think are relevant, such as details of the project that you're working on. * The request will initially be logged below as "investigating" and will be updated as more information becomes available. * Sun will act in good faith and try and make the documents available but this may not always be possible or feasible. However, the progress and outcome will be tracked on this wiki. * If the chip is based on confidential third party technology/documentation Sun will approach the owner to see if they are willing to publicly post their documentation. If they decline Sun will list the Status as "unavailable." If contractually possible, Sun will list the third party chip Sun's implementation is based on. \\ \\ For more information and [background|http://blogs.sun.com/barton808/entry/let_there_be_docs] on this effort, please see the blog entries [describing the initiative|http://blogs.sun.com/webmink/entry/hardware_archaeology] and [its launch|http://blogs.sun.com/webmink/entry/open_chips_wiki_open]. || \\ Casting Light On The Past \\ [!http://farm2.static.flickr.com/1167/1107382143_1cf18528ef_m.jpg!|http://www.flickr.com/photos/webmink/1107382143/] |
|| *Former project name* || *Marketing name/description* || *Status* || *Comments* || *Implementations* || | | A1000 Raid Array | 28-Aug-08 Investigating | How to monitor and configure the A1000 from Linux. | | | | SSP protocol and SSP Console | 28-May-08 Investigating | Required to drive E10000 server | | | | FC Sbus cards | 13-May-08 Investigating | based on Tachyon chip | | | FFB3 | XVR-1000 | 13-May-08 Investigating | Includes MAJC-5200 | | |
| AFB | Elite 3D | 02-Apr-08 Investigating | X3677A/501-5574 | | | FFB | Creator 3D | 02-Apr-08 Investigating | X3670A/501-5690 | | |
| | SBUS Gem | Gigabit Ethernet 2.0 (GBE/S) | 25-Aug-08 Being reviewed | X1140A | | |
| | SunVideo SBus cards | 05-Aug-08 Docs located |SunVideo Hardware Specification (801-5180-05; July 22, 1993; 150pp) | | | | Prestoserve NFS Accelerator | 05-Mar-08 Investigating | Part No. 370-140 | | |
... | Swift | MicroSPARC-II user's guide errata | 20-Dec-07 Investigating. | May be part of SPARCStation 5 errata | | | | Sun Smartcard iic chipset | 14-Jan-08 Hardcopy located; third-party confidential; third-party being approached | | | |
| | LOM requests | 28-Aug-08 Being reviewed |Functional Spec for Netra Lomlite: lomlite2_funcspec.v10__Netra(21 pgs)\\Interfaces spec: lomlite2_interfaces(54 pgs) | | | | ZX/Leo board | 05-Aug-08 Docs located; in reviewer's queue| Leo Hardware Reference Manual (800-7216-10; June 1993)\\Leo Theory of Operation (800-7220-10; June 1993) | | |
| | SBUS Gem | Gigabit Ethernet 2.0 (GBE/S) | [Specification|http://mediacast.sun.com/users/Barton808/media/gem_sbus-1.pdf] (04-Sept-08) | X1140A | | |
| | Sbus SunPC card | Unable to locate (25-Aug-08) | | | | | SX/CG14 parts on SparcStation 20\\TCX/S24 parts on SparcStation 5| Unable to locate (05-Aug-08) | Framebuffers | | |
... | | Sun QFE PCI (QFEPCI)| STP2003QFP [Datasheet|http://mediacast.sun.com/users/Barton808/media/QFP_PCIO-datasheet.pdf]\\STP2003QFP [Manual|http://mediacast.sun.com/users/Barton808/media/PCIO-manual-802-7837-disclaimer.pdf]\\Digital/Intel 21153-AC PCI-PCI Bridge [Intel Spec Download|http://www.intel.com/design/archives/pci_bridges/21153/278220.htm]\\Quality Semiconductor QS6612 PHY [Lucent equivalent|http://www.datasheetcatalog.org/datasheet/agere/LU6612-T64-DB.pdf]\\ACT16373 [Fairchild's Web Site|http://www.fairchildsemi.com/pf/74/74ACT16373.html]\\(05-Aug-08) | | | | | TurboGX Reference Card 800-5112 | Unable to locate (15-July-08) | | | | | SunPCi BIOS | No Spec created (05-August-08) |The BIOS file is located in the Sun PCi SW package. I believe in /opt/SUNWspci3/bios along with the soft loaded cmos.bin file. | | | Penguin | SunPCi | CPU: AMD K6 [AMD site|http://www.amd.com/]\\Northbridge: SiS 5598 \\ [Host Bridge: Intel 21554|http://www.intel.com/design/bridge/docs/21154_documentation.htm] available (07-July-08) | | | | Chimera | SunPCi-II | CPU: Intel Celeron [Intel site|http://www.intel.com/]\\Northbridge: SiS 630 - unavailable \\ [Host Bridge: Intel 21554|http://www.intel.com/design/bridge/docs/21154_documentation.htm] available (07-July-08) | | | | | SunPCi-III |[Preliminary SunPCi-III spec|http://mediacast.sun.com/users/Barton808/media/SunPCiIII_spec_0127_2003_sanitized-4.pdf]\\CPU: Mobile AMD Athlon XP [AMD site|http://www.amd.com/]\\Northbridge: VIA KN266 [VIA site|http://www.via.com.tw/en/resources/download-center/chipsets/] \\ [Host Bridge: Intel 21555|http://www.intel.com/design/bridge/docs/21155_documentation.htm] available (07-July-08) | | | | | SEC SBus to Ebus Interface User's Guide (STP2014) | Unable to locate (10-June-08) | | | | | EMC Error Correcting Memory Controller Users's Guide (STP2013) | Unable to locate (10-June-08) | | | | | Single Chip GX/TGX Product Family | [Theory of Operation Manual|http://mediacast.sun.com/users/Barton808/media/Sbus_cgsix_graphics_cards800-5114-10.pdf] available (09-June-08) | Hardware theory of operation for SBus cgsix graphics cards | | | Tsunami | MicroSPARC-I user's manual | [Reference Guide|http://mediacast.sun.com/users/Barton808/media/TMS390S10_microSPARC-Ref.Guide.pdf] available (28-May-08) | Received permission from TI to publish (doc based on Sun copyrighted material) | | | Swift | MicroSPARC-II | [User's Manual|http://mediacast.sun.com/users/Barton808/media/microSPARC-II-UsersManual.pdf] available (22-Apr-08) | | | | Swift | MicroSPARC-II | [Datasheet|http://mediacast.sun.com/users/Barton808/media/STP1012-microsparcII-datasheet.pdf] available (22-Apr-08) | | | | | Writing SBus Drivers | [Guide|http://mediacast.sun.com/users/Barton808/media/Writing_SBus_drivers_800-4455-10.pdf] available (22-Apr-08) | Part No. 800-4455-10 \\ Request was for "Datasheet for IEEE Std P1496" | | | | Writing FCode Drivers for SBus | [Guide|http://mediacast.sun.com/users/Barton808/media/FCodeDriversforSBUS_800-4456-10.pdf] available (22-Apr-08) | Part No. 800-4456-10 \\ Request was for "Datasheet for IEEE Std P1496" | | | | SPARCsystem 600MP VMEbus Implementation Guide | [Guide|http://mediacast.sun.com/users/Barton808/media/VME_800-6738-11-new.pdf] available (03-Apr-08) | Part No. 800-6738-11 | | | Vector | Docs for VGE (Vector Gigabit Ethernet)cards | Unable to locate docs (25-Mar-08) | VGE was OEM'd from Alteon's "Alteon AceNIC." The driver was the vge driver | | | Viking CPU & MXCC | SuperSPARC I CPU and Multicache controler | [Manual|http://mediacast.sun.com/users/Barton808/media/SuperSPARC_MultiCacheController_UserManual_edited2.pdf] available (05-Mar-08) | STP1020 | | | Voyager CPU | SuperSPARC II CPU | [Manual|http://mediacast.sun.com/users/Barton808/media/STP1021_SuperSPARCII_edited.pdf/details] available (05-Mar-08) | STP1021; Addendum to SuperSPARC I manual | | | MXCC | SuperSPARC Multicache controller addendum | [Manual|http://mediacast.sun.com/users/Barton808/media/STP1090-STP1091_MultiCacheController-UserManual_edited.pdf/details] available (05-Mar-08) | STP1090A/1091; Addendum to SuperSPARC I manual | | | | Sun-4M System Architecture (revision 2.0) by Chuck Narad | [Manual|http://mediacast.sun.com/users/Barton808/media/Sun4M_SystemArchitecture_edited2.pdf] available (27-Feb-08) | Should contain info re. SPARCstation 10 iommu ASIC (MSI STP2011) | | | Happy Meal | Fast Ethernet, Parallel Port and SCSI ASIC chip (FEPS) | [User's Guide|http://mediacast.sun.com/users/Barton808/media/STP2002QFP-FEPs_UG.pdf] available (01-Apr-08) | Part of the Sun4M architecture. | | | Happy Meal | Fast Ethernet, Parallel Port and SCSI ASIC chip (FEPS) | [Datasheet|http://mediacast.sun.com/users/Barton808/media/FEPS_STP2002QFP_datasheet.pdf] available (25-Mar-08) | Part of the Sun4M architecture. | | | Macio | Sun Ethernet, Parallel and SCSI ASIC chip (NCR89c100) | [Manual|http://mediacast.sun.com/users/Barton808/media/macio-1_NCR89C100.pdf] available (18-Mar-08) | Part of the Sun4M architecture. Macio & Slavio were co-developed by Sun and the now defunct NCR microelectronics (NCR micro eventually became a part of LSI logic.) | | | Slavio | Sun external serial port ASIC chip (NCR89c105) | [Manual|http://mediacast.sun.com/users/Barton808/media/slavio-1_NCR89C105.pdf] available (18-Mar-08) | (see above comment) | | | | MicroSPARC-IIep (STP1100) | [Errata|http://mediacast.sun.com/users/Barton808/media/msIIep-errata-1.pdf] available (05-Aug-08) | | | | | MicroSPARC-IIep (STP1100) | [Datasheet|http://mediacast.sun.com/users/Barton808/media/Micro_sparc_IIep_datasheet.pdf] available (17-Jan-08) | | | | | MicroSPARC-IIep (STP1100) | [Manual|http://mediacast.sun.com/share/barton808/STP1100BGA-microsparcIIep-manual.pdf] available (15-Jan-08) | | | | | MicroSPARC-II 85/110 MHz (STP1012) | [Datasheet|http://mediacast.sun.com/share/barton808/datasheet.pdf] available (17-Dec-07) | | | | Spitfire \\ (Errata) | UltraSPARC I | [IIi Manual|http://www.sun.com/processors/manuals/805-0087.pdf] available(18-Dec-07) | UltraSPARC I errata are in Appendix K of the IIi manual which starts on page 471 | | | Hummingbird & Phantom \\ (Errata) | UltraSPARC IIe & IIi | [Errata doc|http://mediacast.sun.com/share/barton808/UltraSPARC-II_errata_820-4005-10_121207.pdf] available(18-Dec-07) | | | | Cheetah \\ (Errata) | UltraSPARC III | [Errata doc|http://mediacast.sun.com/share/barton808/UltraSPARC-III_errata_820-4006-10_121907.pdf] available (14-Jan-08) | | | | Cheetah\+ & \+\+ \\ (Errata) | UltraSPARC III\+ & III+\+ | [Errata doc|http://mediacast.sun.com/share/barton808/UltraSPARC-III+_errata_820-4007-10_121207.pdf] available (18-Dec-07) | | | | Jalapeno \\ (Errata) | UltraSPARC IIIi | [Errata doc|http://mediacast.sun.com/share/barton808/UltraSPARC-IIIi_errata_820-4009-10_010908A.pdf] available (14-Jan-08) | | | | Jaguar \\ (Errata) | UltraSPARC IV | [Errata doc|http://mediacast.sun.com/share/barton808/UltraSPARC-IV_errata_820-4010-10_121207.pdf] available (18-Dec-07) | | | | Panther \\ (Errata) | UltraSPARC IV\+ | [Errata doc|http://mediacast.sun.com/share/barton808/UltraSPARC-IV+_errata_820-4011-10_121207.pdf] available (18-Dec-07) | | | | Psycho \\ (Errata) | U2P, UPA to PCI host bridge | [Errata doc (download) |http://wikis.sun.com/download/attachments/3047484/GuidetoPsycho_errata_12NOV2007.html] available (13-Nov-07) | Must save locally before viewing | | | | XVR-500 Framebuffer | Unavailable. Based on confidential third-party technology/documents (27-Sept-07) | Based on the Wildcat 2 graphics chip from 3D Labs | | | Schizo \\ (Errata) | Safari to UPA and PCI host bridge | [Errata doc|http://mediacast.sun.com/share/barton808/External_Schizo_Errata.pdf] available (18-Oct-07) | | | | Schizo | Safari to UPA and PCI host bridge | [Manual|http://mediacast.sun.com/share/barton808/External_Schizo_PRM.pdf] available (01-Oct-07) | | [OpenBSD|Schizo in OpenBSD] | | Neptune | PCI Express 1.1 compliant Dual 10Gbps Ethernet/Quad 1G bps RGMII Network Interface Chip. | [Manual|http://mediacast.sun.com/share/barton808/Neptune_PRM1.4.2o.pdf] available (12-Oct-07) | | | | | NIU, Network Interface Unit for UltraSPARC T2 | [Manual|http://opensparc.net/cgi-bin/goto.php?w=http://opensparc-t2.sunsource.net/specs/UST2-UASuppl-current-draft-HP-EXT.pdf] available (20-Aug-07) | The NIU is covered in chapters 23-29 | | | Gem | Gigabit Ethernet 2.0 (GBE/P) | [Manual|http://www.sun.com/processors/manuals/ge.pdf] available (28-Aug-07) | | [OpenBSD|Gem in OpenBSD] | | Cassini | GigaSwift Ethernet 1.0 UTP | [Manual|http://www.sun.com/processors/manuals/cs_plus.pdf] available (28-Aug-07) | | [OpenBSD|Cassini in OpenBSD] | | Tomatillo | JIO, Jbus to PCI host bridge | [Manual|http://www.sun.com/processors/manuals/PIO_ref_manual.pdf] available (27-July-07) | | [OpenSolaris|Tomatillo code in OpenSolaris] \\ [OpenBSD|Schizo in OpenBSD] | | | Fire I2C controller | [Manual|http://mediacast.sun.com/users/Barton808/media/Mentor_Graphics_MI2CV.pdf] available (01-Apr-08) | Based on Mentor Graphics MI2CV IP core; \\ Subset of specification (pgs 10-25, pdf); \\ Posted by permission of Mentor Graphics, Inc. | | | Fire | Jbus to PCI-Express root complex | [Manual|http://www.sun.com/processors/manuals/Fire_Reference_Manual.pdf] available (10-Aug-07) \\ [Errata doc|http://www.sun.com/processors/manuals/External_Fire_Chip_Errata.pdf] available (27-July-07) \\ [Delta doc|http://www.sun.com/processors/manuals/External_Fire_2.0-2.1_Deltas.pdf] available (27-July-07) | | [OpenBSD|Fire in OpenBSD] | | Cheerio | PCIO, Multi-function PCI bus device | [Manual|http://www.sun.com/processors/manuals/802-7837.pdf] available (19-July-07) | hme (Happy Meal Ethernet) is described within Cheerio | [OpenBSD|HME in OpenBSD] | | Psycho | U2P, UPA to PCI host bridge | [Manual|http://www.sun.com/processors/manuals/802-7835.pdf] available (19-July-07) \\ | | [OpenBSD|Psycho in OpenBSD] | | RISC | RIC, Reset Interrupt/Clock Controller | [Manual|http://www.sun.com/processors/manuals/805-0167.pdf] available | | | | | XB1 | [Manual|http://www.sun.com/processors/manuals/805-0169.pdf] available | | | | SCUP | USC Uniprocessor System Controller | [Manual|http://www.sun.com/processors/manuals/805-0170.pdf] available | | | | | Advanced PCI Bridge Chip | [Manual|http://www.sun.com/processors/manuals/805-1251.pdf] available | | | | | VIS Instruction Set User's | [Manual|http://www.sun.com/processors/manuals/805-1394.pdf] available | | | |