Difference between revisions of "Datasheets"

From coreboot
Jump to: navigation, search
m (AMD RD890)
(would-be locations for Hudson-1 docs... (at least the numbers are documented now))
(43 intermediate revisions by 8 users not shown)
Line 5: Line 5:
 
== AMD ==
 
== AMD ==
  
AMD provides their [http://support.amd.com/us/psearch/Pages/psearch.aspx?type=2.1&product=5.7&contentType=Tech+Doc+Processor&ostype=&keywords=&items=20 AMD64 Architecture and Software manuals], which are a very useful reference for AMD systems, of course (but also explain lots of non-AMD-specific x86 stuff too):
+
AMD provides their [http://support.amd.com/us/psearch/Pages/psearch.aspx?type=2.1%3b2.12&product=5.7&contentType=Tech+Doc+Processor AMD64 Architecture and Software manuals], which are a very useful reference for AMD systems, of course (but also explain lots of non-AMD-specific x86 stuff too):
  
* [http://support.amd.com/us/Processor_TechDocs/24592.pdf Volume 1: Application Programming]
+
* [http://support.amd.com/us/Embedded_TechDocs/24592.pdf Volume 1: Application Programming]
* [http://support.amd.com/us/Processor_TechDocs/24593.pdf Volume 2: System Programming 24593]
+
* [http://support.amd.com/us/Embedded_TechDocs/24593.pdf Volume 2: System Programming 24593]
* [http://support.amd.com/us/Processor_TechDocs/24594.pdf Volume 3: General-Purpose and System Instructions]
+
* [http://support.amd.com/us/Embedded_TechDocs/24594.pdf Volume 3: General-Purpose and System Instructions]
* [http://support.amd.com/us/Processor_TechDocs/26568.pdf Volume 4: 128-Bit Media Instructions]
+
* [http://support.amd.com/us/Embedded_TechDocs/26568.pdf Volume 4: 128-Bit Media Instructions]
* [http://support.amd.com/us/Processor_TechDocs/26569.pdf Volume 5: 64-Bit Media and x87 Floating-Point Instructions]
+
* [http://support.amd.com/us/Embedded_TechDocs/26569.pdf Volume 5: 64-Bit Media and x87 Floating-Point Instructions]
* [http://support.amd.com/us/Processor_TechDocs/43479.pdf Volume 6: 128-Bit and 256-Bit XOP and FMA4 Instructions]
+
* [http://support.amd.com/us/Embedded_TechDocs/43479.pdf Volume 6: 128-Bit and 256-Bit XOP and FMA4 Instructions]
  
 
Other AMD documents:
 
Other AMD documents:
Line 23: Line 23:
 
== Intel ==
 
== Intel ==
  
Intel provides their [http://developer.intel.com/products/processor/manuals/index.htm Intel® 64 and IA-32 Architectures Software Developer's Manuals] which are a very useful reference to the x86 architecture in general:
+
Intel provides their [http://www.intel.com/products/processor/manuals/ Intel® 64 and IA-32 Architectures Software Developer's Manuals] which are a very useful reference to the x86 architecture in general:
 
+
* [http://download.intel.com/products/processor/manual/253665.pdf Volume 1: Basic Architecture]
* [http://developer.intel.com/Assets/PDF/manual/253665.pdf Volume 1: Basic Architecture]
+
* [http://download.intel.com/products/processor/manual/253666.pdf Volume 2A: Instruction Set Reference, A-M]
* [http://developer.intel.com/Assets/PDF/manual/253666.pdf Volume 2A: Instruction Set Reference, A-M]
+
* [http://download.intel.com/products/processor/manual/253667.pdf Volume 2B: Instruction Set Reference, N-Z]
* [http://developer.intel.com/Assets/PDF/manual/253667.pdf Volume 2B: Instruction Set Reference, N-Z]
+
* [http://download.intel.com/products/processor/manual/253668.pdf Volume 3A: System Programming Guide]
* [http://developer.intel.com/Assets/PDF/manual/253668.pdf Volume 3A: System Programming Guide]
+
* [http://download.intel.com/products/processor/manual/253669.pdf Volume 3B: System Programming Guide]
* [http://developer.intel.com/Assets/PDF/manual/253669.pdf Volume 3B: System Programming Guide]
+
* [http://download.intel.com/products/processor/manual/252046.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Documentation Changes]
* [http://www.intel.com/Assets/PDF/manual/252046.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Documentation Changes]
+
  
 
Other Intel documents:
 
Other Intel documents:
  
* [http://www.intel.com/Assets/PDF/manual/318148.pdf Intel® 64 Architecture x2APIC Specification]
+
* [http://www.intel.com/content/dam/doc/specification-update/64-architecture-x2apic-specification.pdf Intel® 64 Architecture x2APIC Specification]
 
* [http://www.intel.com/Assets/PDF/manual/248966.pdf Intel® 64 and IA-32 Architectures Optimization Reference Manual]
 
* [http://www.intel.com/Assets/PDF/manual/248966.pdf Intel® 64 and IA-32 Architectures Optimization Reference Manual]
 
* [http://www.intel.com/Assets/PDF/manual/323640.pdf Intel® Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode White Paper]
 
* [http://www.intel.com/Assets/PDF/manual/323640.pdf Intel® Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode White Paper]
Line 43: Line 42:
  
 
== AMD ==
 
== AMD ==
 +
 +
=== AMD Fam16 ===
 +
 +
 +
* [http://support.amd.com/us/Embedded_TechDocs/52259.PDF AMD Embedded G-Series SOC Family 16h Models 00h-0Fh Product Data Sheet]
 +
* [http://support.amd.com/us/Embedded_TechDocs/48751.PDF BIOS and Kernel Developer's Guide (BKDG) for AMD Family 16h models 00h-0fh Processors]
 +
** [http://support.amd.com/us/Embedded_TechDocs/51810_Rev_Guide_Fam_16h_00h-0Fh.pdf Revision Guide for AMD Family 16h Processors models 00h-0fh]
 +
 +
=== AMD Fam15 ===
 +
 +
* [http://support.amd.com/us/Processor_TechDocs/42300_15h_Mod_10h-1Fh_BKDG.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 15h models 10h-1fh Processors]
 +
** [http://support.amd.com/us/Processor_TechDocs/48931_15h_Mod_10h-1Fh_Rev_Guide.pdf Revision Guide for AMD Family 15h Processors models 10h-1fh]
 +
 +
=== AMD Fam14 ===
 +
 +
* [http://support.amd.com/us/Embedded_TechDocs/43170.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 14h Processors]
 +
** [http://support.amd.com/us/Embedded_TechDocs/47534.pdf Revision Guide for AMD Family 14h Processors]
  
 
=== AMD Fam11h ===
 
=== AMD Fam11h ===
  
 
* [http://support.amd.com/us/Processor_TechDocs/41256.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 11h Processors]
 
* [http://support.amd.com/us/Processor_TechDocs/41256.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 11h Processors]
** [http://support.amd.com/us/Processor_TechDocs/41788.pdf Revision Guide for AMD Family 11h Processors]
+
** [http://support.amd.com/us/Processor_TechDocs/41788_11h_Rev_Gd.pdf Revision Guide for AMD Family 11h Processors]
 
** [http://support.amd.com/us/Processor_TechDocs/43373.pdf AMD Family 11h Processor Power and Thermal Data Sheet for Notebooks]
 
** [http://support.amd.com/us/Processor_TechDocs/43373.pdf AMD Family 11h Processor Power and Thermal Data Sheet for Notebooks]
  
Line 60: Line 76:
  
 
* [http://support.amd.com/us/Processor_TechDocs/31116.pdf BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h]
 
* [http://support.amd.com/us/Processor_TechDocs/31116.pdf BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h]
** [http://support.amd.com/us/Processor_TechDocs/41322.pdf Revision Guide for AMD Family 10h Processors]
+
**[http://support.amd.com/us/Embedded_TechDocs/41322.pdfRevision Guide for AMD Family 10h Processors]
* [http://support.amd.com/us/Processor_TechDocs/40546-PUB-Optguide_3-11_5-21-09.pdf Software Optimization Guide for AMD Family 10h Processors]
+
* [http://support.amd.com/us/Processor_TechDocs/40546.pdf Software Optimization Guide for AMD Family 10h Processors]
 
* [http://support.amd.com/us/Processor_TechDocs/43374.pdf AMD Family 10h Server and Workstation Processor Power and Thermal Data Sheet]
 
* [http://support.amd.com/us/Processor_TechDocs/43374.pdf AMD Family 10h Server and Workstation Processor Power and Thermal Data Sheet]
 
* [http://support.amd.com/us/Processor_TechDocs/43375.pdf AMD Family 10h Desktop Processor Power and Thermal Data Sheet]
 
* [http://support.amd.com/us/Processor_TechDocs/43375.pdf AMD Family 10h Desktop Processor Power and Thermal Data Sheet]
Line 90: Line 106:
 
Family 0Fh:
 
Family 0Fh:
 
* [http://support.amd.com/us/Processor_TechDocs/32559.pdf BIOS and Kernel Developer's Guide for AMD NPT Family 0Fh Processors]
 
* [http://support.amd.com/us/Processor_TechDocs/32559.pdf BIOS and Kernel Developer's Guide for AMD NPT Family 0Fh Processors]
** [http://support.amd.com/us/Processor_TechDocs/33610.pdf Revision Guide for AMD NPT Family 0Fh Processors]
+
** [http://support.amd.com/us/Embedded_TechDocs/33610.pdf Revision Guide for AMD NPT Family 0Fh Processors]
 
** [http://support.amd.com/us/Processor_TechDocs/31119.pdf AMD NPT Family 0Fh Processor Electrical Data Sheet]
 
** [http://support.amd.com/us/Processor_TechDocs/31119.pdf AMD NPT Family 0Fh Processor Electrical Data Sheet]
 
* [http://support.amd.com/us/Processor_TechDocs/33954.pdf AMD NPT Family 0Fh Desktop Processor Power and Thermal Data Sheet]
 
* [http://support.amd.com/us/Processor_TechDocs/33954.pdf AMD NPT Family 0Fh Desktop Processor Power and Thermal Data Sheet]
Line 163: Line 179:
 
* [http://support.amd.com/us/Processor_TechDocs/31411.pdf AMD Functional Data Sheet, 939-Pin Package]
 
* [http://support.amd.com/us/Processor_TechDocs/31411.pdf AMD Functional Data Sheet, 939-Pin Package]
 
* [http://support.amd.com/us/Processor_TechDocs/23986.pdf Socket A AMD Processor and Heatsink Installation Guide]
 
* [http://support.amd.com/us/Processor_TechDocs/23986.pdf Socket A AMD Processor and Heatsink Installation Guide]
 +
* [http://support.amd.com/us/Processor_TechDocs/47610.pdf AMD Socket FM1 Design Specification]
  
 
=== Misc ===
 
=== Misc ===
Line 183: Line 200:
 
* [http://support.amd.com/us/Processor_TechDocs/32979.pdf Microsoft® Windows® XP and Windows® Server 2003 Processor Speed Reporting]
 
* [http://support.amd.com/us/Processor_TechDocs/32979.pdf Microsoft® Windows® XP and Windows® Server 2003 Processor Speed Reporting]
 
* [http://support.amd.com/us/Processor_TechDocs/tn17.pdf Microsoft Windows® 2000 Patch for AGP Applications on AMD Athlon™ and AMD Duron™ Processors]
 
* [http://support.amd.com/us/Processor_TechDocs/tn17.pdf Microsoft Windows® 2000 Patch for AGP Applications on AMD Athlon™ and AMD Duron™ Processors]
 +
 +
== Intel ==
 +
 +
=== Core 2 Duo ===
 +
* [http://www.intel.com/products/processor/core2duo/mobile/techdocs.htm Intel® Core™2 Duo Mobile Processor]
 +
 +
=== Intel Pentium III ===
 +
 +
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii Highlights/Overview]
 +
* [http://ark.intel.com/ProductCollection.aspx?familyID=590&MarketSegment=DT List of Pentium III models, steppings, etc.]
 +
* [http://www.intel.com/support/processors/pentiumiii/sb/CS-023730.htm Intel® Pentium® III Processor: Datasheets]
 +
** [http://download.intel.com/support/processors/pentiumiii/sb/24965705.pdf Intel® Pentium® III Processor with 512-KB L2 Cache at 1.13GHz to 1.40 GHz Datasheet] (PDF)
 +
** [http://download.intel.com/support/processors/pentiumiii/sb/24976503.pdf Intel® Pentium® III Processor Based on 0.13 Micron Process Up to 1.33 GHz Datasheet] (PDF)
 +
** [http://download.intel.com/support/processors/pentiumiii/sb/24526408.pdf Intel® Pentium® III Processor for the PGA370 Socket at 500 MHz to 1.13 GHz] (PDF)
 +
** [http://download.intel.com/support/processors/pentiumiii/sb/24445209.pdf Intel® Pentium® III Processor for the SC242 at 450 MHz to 1.0 GHz Datasheet] (PDF)
 +
** [http://download.intel.com/support/processors/pentiumiii/sb/27367306.pdf Low Voltage Intel® Pentium® III Processor 512-KB] (PDF)
 +
* [http://www.intel.com/design/intarch/specupdt/244453.htm Intel® Pentium® III Processor Specification Update] ([http://download.intel.com/design/intarch/specupdt/24445358.pdf PDF])
 +
 +
Mobile:
 +
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii-m Highlights/Overview]
 +
* [http://www.intel.com/support/processors/mobile/pentiumiii/sb/CS-023739.htm Mobile Intel® Pentium® III Processor - M Datasheet] ([http://download.intel.com/support/processors/mobile/pentiumiii/sb/29834006.pdf PDF])
 +
* [http://www.intel.com/support/processors/mobile/pentiumiii/sb/CS-023740.htm Mobile Intel® Pentium® III Processor and Mobile Intel® Pentium® III Processor-M Specification Update] ([http://download.intel.com/support/processors/mobile/pentiumiii/sb/24530659.pdf PDF])
 +
* [http://www.intel.com/design/intarch/specupdt/245306.htm Mobile Intel® Pentium® III Processor and Mobile Intel® Pentium® III Processor-M Specification Update] ([http://download.intel.com/design/intarch/specupdt/24530663.pdf PDF])
 +
* [http://developer.intel.com/design/mobile/datashts/245302.htm Mobile Pentium® III Processor in BGA2 and Micro-PGA2 Packages] ([http://download.intel.com/design/mobile/datashts/24530202.pdf PDF])
 +
 +
Embedded:
 +
* [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii.htm Embedded Intel® Architecture Processors: Intel® Pentium® III Processors: Technical Documents]
 +
** [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii_pga370.htm Intel® Pentium® III Processor - PGA370]
 +
** [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii_low.htm Intel® Pentium® III Processor - Low Power]
 +
** [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii_vol.htm Low Voltage Intel® Pentium® III Processor]
 +
 +
Xeon:
 +
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii-xeon Highlights/Overview]
  
 
== VIA ==
 
== VIA ==
Line 194: Line 244:
  
 
== AMD ==
 
== AMD ==
 +
 +
 +
 +
=== AMD 990FX/990X/970 ===
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48692.pdf AMD 990FX/990X/970 Family Register Reference Guide] (RRG)
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48693.pdf AMD 990FX/990X/970 Family Register Programming Requirements] (RPR)
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48694.pdf AMD 990FX/990X/970 Family BIOS Developer's Guide] (BDG)
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48691.pdf AMD 990FX/990X/970 Family Data Book]
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/49643.pdf AMD 990FX/990X/970 Product Errata]
  
 
=== AMD RS880 ===
 
=== AMD RS880 ===
  
 
* [http://support.amd.com/us/Embedded_TechDocs/46143_rs880_BDG_pub_3.00.pdf AMD RS880 Family BIOS Developer's Guide] (BDG)
 
* [http://support.amd.com/us/Embedded_TechDocs/46143_rs880_BDG_pub_3.00.pdf AMD RS880 Family BIOS Developer's Guide] (BDG)
* [http://support.amd.com/us/Embedded_TechDocs/46141_rs880_rpr_pub_3.00.pdf AMD RS880 Family Register Programming Requirements] (RPR)
+
* [http://support.amd.com/us/Embedded_TechDocs/46141.pdf AMD RS880 Family Register Programming Requirements] (RPR)
* [http://support.amd.com/us/Embedded_TechDocs/46142_rs880_rrg_pub_3.00.pdf AMD RS880 Family Register Reference Guide] (RRG)
+
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/46142.pdf AMD RS880 Family Register Reference Guide] (RRG)
  
=== AMD RD890 ===
+
=== AMD RD890/890FX ===
  
 
Not public (yet?). However, some of the information may be contained in the public docs in the RS880 section.
 
Not public (yet?). However, some of the information may be contained in the public docs in the RS880 section.
Line 207: Line 266:
 
* AMD RD890 BIOS Developer's Guide (Publication #43606)
 
* AMD RD890 BIOS Developer's Guide (Publication #43606)
 
* AMD RD890 Register Reference Guide (Publication #43607)
 
* AMD RD890 Register Reference Guide (Publication #43607)
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/43403.pdf AMD 890FX Databook]
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/43677.pdf AMD 890FX Errata]
  
 
=== AMD RS780 ===
 
=== AMD RS780 ===
  
 
* [http://support.amd.com/us/Embedded_TechDocs/43734_rs780_bdg_pub_1.01.pdf AMD 780G Family BIOS Developer’s Guide] (BDG)
 
* [http://support.amd.com/us/Embedded_TechDocs/43734_rs780_bdg_pub_1.01.pdf AMD 780G Family BIOS Developer’s Guide] (BDG)
* [http://support.amd.com/us/Embedded_TechDocs/43291_rs780_rpr_pub_1.01.pdf AMD 780G Family Register Programming Requirements] (RPR)
+
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/43291.pdf AMD 780G Family Register Programming Requirements] (RPR)
* [http://support.amd.com/us/Embedded_TechDocs/43451_rs780_rrg_pub_1.01.pdf AMD 780G Family Register Reference Guide] (RRG)
+
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/43451.pdf AMD 780G Family Register Reference Guide] (RRG)
* [http://support.amd.com/us/Embedded_TechDocs/45732_rs780e_ds_pub_3.10.pdf AMD 780E Databook]
+
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/45732.pdf AMD 780E Databook]
* [http://support.amd.com/us/Embedded_TechDocs/48319.pdf AMD 780 Product Errata]
+
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48319.pdf AMD 780 Product Errata]
  
 
Apparently there are other docs as well, not sure if they provide any additional information or if they are part of the public documents above:
 
Apparently there are other docs as well, not sure if they provide any additional information or if they are part of the public documents above:
Line 228: Line 289:
  
 
* [http://support.amd.com/us/Embedded_TechDocs/43372_rs690_rrg_3.00o.pdf AMD RS690 Register Reference Guide] (RRG)
 
* [http://support.amd.com/us/Embedded_TechDocs/43372_rs690_rrg_3.00o.pdf AMD RS690 Register Reference Guide] (RRG)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/41977_rs690_ds_3.06.pdf AMD 690G Databook]
+
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/41977_rs690_ds_3.06.pdf AMD 690G Databook] Not found on AMD website anymore.
 
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/41978_rs690m_ds_3.06.pdf AMD M690 Databook (Notebook Solutions)]
 
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/41978_rs690m_ds_3.06.pdf AMD M690 Databook (Notebook Solutions)]
* [http://support.amd.com/us/Embedded_TechDocs/42437_m690t_ds_3_08.pdf AMD M690T/M690E Databook]
+
* [http://support.amd.com/us/Embedded_TechDocs/42437.pdf AMD M690T/M690E Databook]
 
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/AMD690Series_LogoGuide.pdf AMD 690 Chipset Logos]
 
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/AMD690Series_LogoGuide.pdf AMD 690 Chipset Logos]
 +
 +
=== AMD SR56x0 ===
 +
 +
* [http://support.amd.com/us/Embedded_TechDocs/43871.pdf  AMD SR56x0 Register Reference Guide] (RRG)
 +
* [http://support.amd.com/us/Embedded_TechDocs/43872.pdf  AMD  Register Programming Requirements] (RPR)
 +
* [http://support.amd.com/us/Embedded_TechDocs/43870.pdf AMD SR56x0 BIOS Developers Guide] (BDG)
 +
* [http://support.amd.com/us/Embedded_TechDocs/44549.PDF AMD SR5660 Databook]
 +
* [http://support.amd.com/us/Embedded_TechDocs/47062.PDF AMD SR5650 Databook]
 +
* [http://support.amd.com/us/Embedded_TechDocs/43869.PDF AMD SR5690 Databook]
  
 
=== Misc ===
 
=== Misc ===
Line 240: Line 310:
  
 
== Intel ==
 
== Intel ==
 +
 +
=== Intel Atom Z5xx and SCH US15Wx ===
 +
 +
* [http://ark.intel.com/ProductCollection.aspx?codeName=24973 Overview of products formerly named Poulsbo]
 +
* [http://edc.intel.com/Platforms/Atom-Z5xx/#hardware Overview: Intel® Atom™ Processor Z5xx Series and Intel® System Controller Hub US15Wx]
 +
** [http://edc.intel.com/Link.aspx?id=1387 Datasheet: Intel® System Controller Hub (Intel® SCH)] (PDF)
 +
** [http://edc.intel.com/Link.aspx?id=1905 Datasheet: Intel® System Controller Hub (Intel® SCH) (large form factor)] (PDF)
 +
 +
=== Intel NM10 Express ===
 +
 +
* [http://www.intel.com/Products/Internet_Device/Chipsets/NM10/NM10-technicaldocuments.htm Overview]
 +
** [http://www.intel.com/Assets/PDF/datasheet/322896.pdf Intel® NM10 Express Chipset Datasheet]
 +
** [http://www.intel.com/Assets/PDF/specupdate/322897.pdf Intel® NM10 Express Chipset Specification Update]
  
 
=== Intel 860 ===
 
=== Intel 860 ===
Line 282: Line 365:
  
 
== AMD ==
 
== AMD ==
 +
 +
=== AMD EC ===
 +
 +
The recent AMD southbridges starting from SB710 have an embedded controller called [[AMD IMC]]
 +
 +
=== AMD A45/A50M/A55E FCH (Hudson-1) ===
 +
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47777.pdf A45/A50M/A55E FCH Register Reference Guide (RRG)]
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47778.pdf A45/A50M/A55E FCH Register Programming Requirements (RPR)]
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47780.pdf A45/A50M/A55E FCH BIOS Developers Guide (BDG)]
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47792.pdf A45/A50M/A55E FCH Errata]
 +
 +
=== AMD A55/A60M/A70M/A75 FCH ===
 +
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48671.pdf AMD A55/A60M/A70M/A75 FCH Errata]
 +
 +
=== AMD SB950 ===
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/49645.pdf SB950 Errata]
  
 
=== AMD SB820M ===
 
=== AMD SB820M ===
  
* [http://support.amd.com/us/Embedded_TechDocs/47283_sb820m_ds_pub_2.00.pdf AMD SB820M Southbridge Databook]
+
* [http://support.amd.com/us/Embedded_TechDocs/47283.pdf AMD SB820M Southbridge Databook]
  
=== AMD SB800 ===
+
=== AMD SB810/SB850 ===
  
Not available yet, but here are the numbers for the documents we'd like to get. I found these numbers with a creative Internet search.
+
* [http://support.amd.com/us/Embedded_TechDocs/44758.pdf AMD SB810/SB850 Southbridge Databook]
  
* AMD SB800 Databook (Publication #44758)
+
=== AMD SB800 ===
 +
 
 +
* [http://support.amd.com/us/Embedded_TechDocs/45482.pdf AMD SB800-Series Southbridges Register Reference Guide] (RRG)
 +
* [http://support.amd.com/us/Embedded_TechDocs/45481.pdf AMD SB800-Series Southbridges Register Programming Requirements] (RPR)
 +
* [http://support.amd.com/us/Embedded_TechDocs/45483.pdf AMD SB800-Series BIOS Developers Guide] (BDG)
  
 
=== AMD SB700/SB710/SB750 ===
 
=== AMD SB700/SB710/SB750 ===
  
* [http://support.amd.com/us/Embedded_TechDocs/43366_sb7xx_bdg_pub_1.00.pdf AMD SB700/710/750 BIOS Developer’s Guide] (BDG)
+
* [http://developer.amd.com/assets/43366_sb7xx_bdg_pub_1.00.pdf AMD SB700/710/750 BIOS Developer’s Guide] (BDG)
* [http://support.amd.com/us/Embedded_TechDocs/43009_sb7xx_rrg_pub_1.00.pdf AMD SB700/710/750 Register Reference Guide] (RRG)
+
* [http://developer.amd.com/assets/43009_sb7xx_rrg_pub_1.00.pdf AMD SB700/710/750 Register Reference Guide] (RRG)
* [http://support.amd.com/us/Embedded_TechDocs/42413_sb7xx_rpr_pub_1.00.pdf AMD SB700/710/750 Register Programming Requirements] (RPR)
+
* [http://developer.amd.com/assets/42413_sb7xx_rpr_pub_1.00.pdf AMD SB700/710/750 Register Programming Requirements] (RPR)
* [http://support.amd.com/us/Embedded_TechDocs/45215_sb710_ds_pub_1.25.pdf AMD SB710 Databook]
+
* [http://developer.amd.com/assets/45215_sb710_ds_pub_1.25.pdf AMD SB710 Databook]
 
* [http://support.amd.com/us/Embedded_TechDocs/46837.pdf AMD SB700 Family Product Errata]
 
* [http://support.amd.com/us/Embedded_TechDocs/46837.pdf AMD SB700 Family Product Errata]
  
Line 308: Line 413:
 
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/42119_sb600_ds_3.05.pdf AMD SB600 Databook] (rev. 3.05)
 
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/42119_sb600_ds_3.05.pdf AMD SB600 Databook] (rev. 3.05)
 
* [http://support.amd.com/us/Embedded_TechDocs/42119_sb600_ds_pub_3.07.pdf AMD SB600 Databook] (rev. 3.07)
 
* [http://support.amd.com/us/Embedded_TechDocs/42119_sb600_ds_pub_3.07.pdf AMD SB600 Databook] (rev. 3.07)
 +
 +
=== AMD 8111 ===
 +
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/24674.pdf AMD-8111™ HyperTransport™ I/O Hub Data Sheet]
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/26036.pdf AMD-8111™ HyperTransport™ I/O Hub Product Brief]
 +
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/25720.pdf AMD-8111™ HyperTransport™ I/O Hub Revision Guide]
  
 
== Intel ==
 
== Intel ==
Line 314: Line 425:
  
 
* [http://developer.intel.com/design/chipsets/datashts/290687.htm Datasheet]
 
* [http://developer.intel.com/design/chipsets/datashts/290687.htm Datasheet]
 +
 +
=== ICH7 ===
 +
 +
* [http://www.intel.ru/content/dam/doc/datasheet/i-o-controller-hub-7-datasheet.pdf Datasheet]
  
 
= Super I/O =
 
= Super I/O =
Line 344: Line 459:
 
* [http://www.smsc.com/main/catalog/ioprods.html Products / datasheets overview]
 
* [http://www.smsc.com/main/catalog/ioprods.html Products / datasheets overview]
 
* [http://www.smsc.com/main/datasheet.html Various product datasheets]
 
* [http://www.smsc.com/main/datasheet.html Various product datasheets]
 +
* [http://versalogic.com/Support/Downloads/PDF/LPC47N217_(Data%20Sheet).pdf LPC47N217]
 +
* [http://www.versalogic.com/support/Downloads/PDF/SCH311X%20Datasheet%201.0%20Nov%202006.pdf SCH3112, SCH3114, SCH3116]
  
 
= Other =
 
= Other =

Revision as of 16:04, 26 July 2013

This page lists publically available datasheets and programming guides from various vendors. It includes CPU, chipset, Super I/O, and many other datasheets.

x86 architecture

AMD

AMD provides their AMD64 Architecture and Software manuals, which are a very useful reference for AMD systems, of course (but also explain lots of non-AMD-specific x86 stuff too):

Other AMD documents:

Intel

Intel provides their Intel® 64 and IA-32 Architectures Software Developer's Manuals which are a very useful reference to the x86 architecture in general:

Other Intel documents:

CPU

AMD

AMD Fam16

AMD Fam15

AMD Fam14

AMD Fam11h

Turion64:

Athlon64:

AMD Fam10h

Opteron:

Phenom:

AMD K8

Athlon64/Opteron:

Opteron:

Family 0Fh:

Athlon64

Athlon (32bit)

Sempron

Duron

Socket specs

Misc

Intel

Core 2 Duo

Intel Pentium III

Mobile:

Embedded:

Xeon:

VIA

VIA Padlock

Northbridge

AMD

AMD 990FX/990X/970

AMD RS880

AMD RD890/890FX

Not public (yet?). However, some of the information may be contained in the public docs in the RS880 section.

AMD RS780

Apparently there are other docs as well, not sure if they provide any additional information or if they are part of the public documents above:

  • AMD RD780 Register Reference Guide
  • AMD RX780 Register Reference Guide
  • AMD RS780M Hybrid Graphics – System BIOS Detailed Design Document (Publication #44969)
  • AMD RD790 Register Programming Requirements (Publication #42462)
  • AMD RD790 Register Reference Guide (Publication #42988)
  • AMD RD790 BIOS Developer's Guide (Publication #43093)

AMD RS690

AMD SR56x0

Misc

Intel

Intel Atom Z5xx and SCH US15Wx

Intel NM10 Express

Intel 860

Intel 82815E

Intel 440BX

Intel 440LX

VIA

VIA has a portal with some source code and datasheets.

VIA VX800

VIA CX700M/VX700

Southbridge

AMD

AMD EC

The recent AMD southbridges starting from SB710 have an embedded controller called AMD IMC

AMD A45/A50M/A55E FCH (Hudson-1)

AMD A55/A60M/A70M/A75 FCH

AMD SB950

AMD SB820M

AMD SB810/SB850

AMD SB800

AMD SB700/SB710/SB750

AMD SB600

AMD 8111

Intel

Intel 82801BA/BAM (ICH2)

ICH7

Super I/O

ITE

Winbond / Nuvoton

Fintek

NSC

(bought by Winbond, now Nuvoton)

ALi

SMSC

Other

ACPI

USB

Misc

Resources

There are many datasheet archives on the web which may have other (usually older) datasheets which already disappeared from vendor websites.