Datasheets: Difference between revisions

From coreboot
Jump to navigation Jump to search
 
(17 intermediate revisions by 4 users not shown)
Line 5: Line 5:
== AMD ==
== AMD ==


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):
AMD provides their [https://support.amd.com/en-us/search/tech-docs 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/Embedded_TechDocs/24592.pdf Volume 1: Application Programming]
* [https://support.amd.com/TechDocs/24592.pdf Volume 1: Application Programming]
* [http://support.amd.com/us/Embedded_TechDocs/24593.pdf Volume 2: System Programming 24593]
* [https://support.amd.com/TechDocs/24593.pdf Volume 2: System Programming 24593]
* [http://support.amd.com/us/Embedded_TechDocs/24594.pdf Volume 3: General-Purpose and System Instructions]
* [https://support.amd.com/TechDocs/24594.pdf Volume 3: General-Purpose and System Instructions]
* [http://support.amd.com/us/Embedded_TechDocs/26568.pdf Volume 4: 128-Bit Media Instructions]
* [https://support.amd.com/TechDocs/26568.pdf Volume 4: 128-Bit Media Instructions]
* [http://support.amd.com/us/Embedded_TechDocs/26569.pdf Volume 5: 64-Bit Media and x87 Floating-Point Instructions]
* [https://support.amd.com/TechDocs/26569_APM_v5.pdf Volume 5: 64-Bit Media and x87 Floating-Point Instructions]
* [http://support.amd.com/us/Embedded_TechDocs/43479.pdf Volume 6: 128-Bit and 256-Bit XOP and FMA4 Instructions]
* [https://support.amd.com/TechDocs/43479.pdf Volume 6: 128-Bit and 256-Bit XOP and FMA4 Instructions]


Other AMD documents:
Other AMD documents:
* [http://support.amd.com/us/Processor_TechDocs/43724.pdf Lightweight Profiling Specification]
* [https://support.amd.com/TechDocs/43724.pdf Lightweight Profiling Specification]
* [http://support.amd.com/us/Processor_TechDocs/34434-IOMMU-Rev_1.26_2-11-09.pdf AMD I/O Virtualization Technology (IOMMU) Specification]
* [https://support.amd.com/TechDocs/48882_IOMMU.pdf AMD I/O Virtualization Technology (IOMMU) Specification]
* [http://support.amd.com/us/Processor_TechDocs/32200.pdf Open Platform Management Architecture Specification]
* [https://support.amd.com/TechDocs/32200.pdf Open Platform Management Architecture Specification]
* [http://support.amd.com/us/Processor_TechDocs/25481.pdf CPUID Specification]
* [https://support.amd.com/TechDocs/25481.pdf CPUID Specification]
* [http://support.amd.com/us/Processor_TechDocs/41918.pdf Advanced Platform Management Link (APML) Specification]
* [https://support.amd.com/TechDocs/41918.pdf Advanced Platform Management Link (APML) Specification]


== Intel ==
== Intel ==
Line 29: Line 29:
* [http://download.intel.com/products/processor/manual/253668.pdf Volume 3A: System Programming Guide]
* [http://download.intel.com/products/processor/manual/253668.pdf Volume 3A: System Programming Guide]
* [http://download.intel.com/products/processor/manual/253669.pdf Volume 3B: System Programming Guide]
* [http://download.intel.com/products/processor/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]
Other Intel documents:
* [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/323640.pdf Intel Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode White Paper]
* [http://www.intel.com/Assets/PDF/manual/323641.pdf Intel Advanced Encryption Standard New Instructions (Intel AES-NI) Set White Paper]
* [http://www.intel.com/Assets/PDF/manual/323850.pdf Intel Virtualization Technology FlexMigration (Intel VT FlexMigration) Application Note]


= CPU =
= CPU =
Line 50: Line 41:
* [http://developer.amd.com/wordpress/media/2012/10/52259_G-Series_Product_Data_Sheet.pdf AMD Embedded G-Series SOC Family 16h Models 00h-0Fh Product Data Sheet]
* [http://developer.amd.com/wordpress/media/2012/10/52259_G-Series_Product_Data_Sheet.pdf AMD Embedded G-Series SOC Family 16h Models 00h-0Fh Product Data Sheet]
* [http://developer.amd.com/wordpress/media/2012/10/48751_BKDG_Fam_16h_Mod_00h-0Fh.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 16h models 00h-0fh Processors]
* [http://developer.amd.com/wordpress/media/2012/10/48751_BKDG_Fam_16h_Mod_00h-0Fh.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 16h models 00h-0fh Processors]
** [http://developer.amd.com/wordpress/media/2012/10/51810_Rev_Guide_Fam_16h_00h-0Fh.pdf Revision Guide for AMD Family 16h Processors models 00h-0fh]
* [http://support.amd.com/TechDocs/52740_16h_Models_30h-3Fh_BKDG.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 16h models 30h-3Fh Processors]
* [http://support.amd.com/TechDocs/52740_16h_Models_30h-3Fh_BKDG.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 16h models 30h-3Fh Processors]
** [http://developer.amd.com/wordpress/media/2012/10/51810_Rev_Guide_Fam_16h_00h-0Fh.pdf Revision Guide for AMD Family 16h Processors models 00h-0fh]
** [http://support.amd.com/TechDocs/53072_Rev_Guide_16h_Models_30h-3Fh.pdf Revision Guide for AMD Family 16h Processors models 30h-3fh]


=== AMD Fam15 ===
=== AMD Fam15 ===
Line 76: Line 68:


Turion64:
Turion64:
* [
* [
* [
* [


Athlon64:
Athlon64:
* [
* [


=== AMD Fam10h ===
=== AMD Fam10h ===


* [
* [
**[http://developer.amd.com/wordpress/media/2012/10/41322_10h_Rev_Gd.pdf  Revision Guide for AMD Family 10h Processors]
**[http://developer.amd.com/wordpress/media/2012/10/41322_10h_Rev_Gd.pdf  Revision Guide for AMD Family 10h Processors]
* [http://support.amd.com/TechDocs/40546.pdf Software Optimization Guide for AMD Family 10h Processors]
* [http://support.amd.com/TechDocs/40546.pdf Software Optimization Guide for AMD Family 10h Processors]
Line 121: Line 113:
=== Athlon64 ===
=== Athlon64 ===


* [
* [
** [
** [
** [
** [
* [
* [
** [
** [
** [
** [
* [
* [
** [
** [
* [
* [
* [
* [


=== Athlon (32bit) ===
=== Athlon (32bit) ===


* [
* [
** [
** [
* [
* [
** [http://support.amd.com/us/Processor_TechDocs/27375.pdf AMD Athlon XP Processor Model 10 with 256K L2 Cache]
** [http://support.amd.com/us/Processor_TechDocs/27375.pdf AMD Athlon XP Processor Model 10 with 256K L2 Cache]
** [
** [
** [
** [
* [
* [
** [
** [
** [
** [
* [
* [
** [
** [
** [
** [
** [
** [
* [
* [
** [
** [
* [
* [
* [
* [
* [
* [
* [
* [
* [
* [
* [
* [
* [
* [


=== Sempron ===
=== Sempron ===


* [
* [
* [
* [
* [
* [
* [
* [


=== Duron ===
=== Duron ===


* [
* [
* [
* [
* [
* [
** [
** [
* [
* [
** [
** [
* [
* [


=== Socket specs ===
=== Socket specs ===
Line 193: Line 185:


* [http://support.amd.com/us/Processor_TechDocs/20734.pdf AMD Processor Recognition Application Note]
* [http://support.amd.com/us/Processor_TechDocs/20734.pdf AMD Processor Recognition Application Note]
* [
* [
* [
* [
** [
** [
* [http://support.amd.com/us/Processor_TechDocs/23794.pdf AMD Thermal, Mechanical, and Chassis Cooling Design Guide]
* [http://support.amd.com/us/Processor_TechDocs/23794.pdf AMD Thermal, Mechanical, and Chassis Cooling Design Guide]
* [http://support.amd.com/us/Processor_TechDocs/30579_3_74.pdf AMD Processor Performance Evaluation Guide]
* [http://support.amd.com/us/Processor_TechDocs/30579_3_74.pdf AMD Processor Performance Evaluation Guide]
Line 207: Line 199:
* [http://support.amd.com/us/Processor_TechDocs/30888.pdf Creating an AMD64 Build Enviroment for DirectX-Based Applations]
* [http://support.amd.com/us/Processor_TechDocs/30888.pdf Creating an AMD64 Build Enviroment for DirectX-Based Applations]
* [http://support.amd.com/us/Processor_TechDocs/33609.pdf Processor Utilization with Microsoft® Windows® Media Center Edition on Systems Enabled with Cool'n'Quiet™ and AMD PowerNow™ Technologies]
* [http://support.amd.com/us/Processor_TechDocs/33609.pdf Processor Utilization with Microsoft® Windows® Media Center Edition on Systems Enabled with Cool'n'Quiet™ and AMD PowerNow™ Technologies]
* [
* [
* [
* [


== Intel ==
== Intel ==
You can use [https://www.intel.com/content/www/us/en/design/search.html this page] to search for specification datasheets. If it doesn't give you result, then use Google to search them.
=== 5th Gen Core i7 Series ===
* mobile H-processor: [https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/mobile-5th-gen-core-family-datasheet-vol-1.pdf Vol. 1] [https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/mobile-5th-gen-core-family-datasheet-vol-2.pdf Vol. 2]
=== 4th Gen Core i7 Series ===
* desktop: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/4th-gen-core-family-desktop-vol-1-datasheet.pdf Vol. 1] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/4th-gen-core-family-desktop-vol-2-datasheet.pdf Vol. 2]
* mobile M-processor and H-processor: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/4th-gen-core-family-mobile-m-h-processor-lines-vol-1-datasheet.pdf Vol. 1] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/4th-gen-core-family-mobile-m-h-processor-lines-vol-2-datasheet.pdf Vol. 2]
* mobile U-processor and Y-processor: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/4th-gen-core-family-mobile-u-y-processor-lines-vol-1-datasheet.pdf Vol. 1] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/4th-gen-core-family-mobile-u-y-processor-lines-vol-2-datasheet.pdf Vol. 2]
* [https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/4th-gen-core-family-mobile-specification-update.pdf mobile processor spec update]
* [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/8-series-chipset-pch-datasheet.pdf 8 Series/C220 Series Chipset Family Platform Controller Hub] [https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/8-series-chipset-pch-spec-update.pdf Spec Update]
=== 3rd Gen Core i7 Series ===
[https://www-ssl.intel.com/content/www/us/en/intelligent-systems/maho-bay/embedded-3rd-generation-intel-core-i7-core-i5-processors-with-intel-b75-chipset.html product page]
* desktop: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/3rd-gen-core-desktop-vol-1-datasheet.pdf Vol. 1] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/3rd-gen-core-desktop-vol-2-datasheet.pdf Vol. 2] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/specification-updates/3rd-gen-core-desktop-specification-update.pdf Spec Update]
* mobile: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/3rd-gen-core-family-mobile-vol-1-datasheet.pdf Vol. 1] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/3rd-gen-core-family-mobile-vol-2-datasheet.pdf Vol. 2] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/specification-updates/3rd-gen-core-family-mobile-specification-update.pdf Spec Update]
* PCH: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/7-series-chipset-pch-datasheet.pdf  7 Series / C216] [https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/7-series-chipset-pch-spec-update.pdf Spec Update]
=== 2nd Gen Core i7 Series ===
[https://www-ssl.intel.com/content/www/us/en/intelligent-systems/sugar-bay/2nd-generation-embedded-intel-processors-with-q67-b65-h61e.html product page]
* desktop: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/2nd-gen-core-desktop-vol-1-datasheet.pdf Vol. 1] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/2nd-gen-core-desktop-vol-2-datasheet.pdf Vol. 2] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/specification-updates/2nd-gen-core-desktop-specification-update.pdf Spec Update]
* mobile: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/2nd-gen-core-family-mobile-vol-1-datasheet.pdf Vol. 1] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/2nd-gen-core-family-mobile-vol-2-datasheet.pdf Vol.2] [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/specification-updates/2nd-gen-core-family-mobile-specification-update.pdf Spec Update]
* PCH: [https://www-ssl.intel.com/content/dam/www/public/us/en/documents/datasheets/6-chipset-c200-chipset-datasheet.pdf 6 Series Chipset and C200 Series Chipset] [https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/6-and-c200-chipset-specification-update.pdf Spec Update]
=== Core Duo and Core Solo ===
=== Core Duo and Core Solo ===
* [http://download.intel.com/design/mobile/SPECUPDT/30922214.pdf erratas]
* [http://download.intel.com/design/mobile/SPECUPDT/30922214.pdf erratas]


=== Core 2 Duo ===
=== Core 2 Duo ===
* [
* [


=== Intel Pentium III ===
=== Intel Pentium III ===
Line 221: Line 242:
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii Highlights/Overview]
* [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://ark.intel.com/ProductCollection.aspx?familyID=590&MarketSegment=DT List of Pentium III models, steppings, etc.]
* [
* [
** [
** [
** [
** [
** [
** [
** [
** [
** [
** [
* [[http://download.intel.com/design/intarch/specupdt/24445358.pdf PDF])
* [[http://download.intel.com/design/intarch/specupdt/24445358.pdf PDF])


Mobile:
Mobile:
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii-m Highlights/Overview]
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii-m Highlights/Overview]
* [[http://download.intel.com/support/processors/mobile/pentiumiii/sb/29834006.pdf PDF])
* [[http://download.intel.com/support/processors/mobile/pentiumiii/sb/29834006.pdf PDF])
* [[http://download.intel.com/support/processors/mobile/pentiumiii/sb/24530659.pdf PDF])
* [[http://download.intel.com/support/processors/mobile/pentiumiii/sb/24530659.pdf PDF])
* [[http://download.intel.com/design/intarch/specupdt/24530663.pdf PDF])
* [[http://download.intel.com/design/intarch/specupdt/24530663.pdf PDF])
* [[http://download.intel.com/design/mobile/datashts/24530202.pdf PDF])
* [[http://download.intel.com/design/mobile/datashts/24530202.pdf PDF])


Embedded:
Embedded:
* [
* [
** [
** [
** [
** [
** [
** [


Xeon:
Xeon:
Line 259: Line 280:


=== AMD 990FX/990X/970 ===  
=== 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/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/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/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/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]
* [http://support.amd.com/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/TechDocs/46143_rs880_BDG_pub_3.00.pdf AMD RS880 Family BIOS Developer's Guide] (BDG)
* [http://support.amd.com/us/Embedded_TechDocs/46141.pdf AMD RS880 Family Register Programming Requirements] (RPR)
* [http://support.amd.com/TechDocs/46141.pdf AMD RS880 Family Register Programming Requirements] (RPR)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/46142.pdf AMD RS880 Family Register Reference Guide] (RRG)
* [http://support.amd.com/TechDocs/46142.pdf AMD RS880 Family Register Reference Guide] (RRG)


=== AMD RD890/890FX ===
=== AMD RD890/890FX ===
Line 277: Line 298:
* 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/TechDocs/43403.pdf AMD 890FX Databook]
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/43677.pdf AMD 890FX Errata]
* [http://support.amd.com/TechDocs/43677.pdf AMD 890FX Errata] (broken link!)


=== AMD RS780 ===
=== AMD RS780 ===


* [
* [
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/43291.pdf AMD 780G Family Register Programming Requirements] (RPR)
* [http://support.amd.com/TechDocs/43291.pdf AMD 780G Family Register Programming Requirements] (RPR)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/43451.pdf AMD 780G Family Register Reference Guide] (RRG)
* [http://support.amd.com/TechDocs/43451.pdf AMD 780G Family Register Reference Guide] (RRG)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/45732.pdf AMD 780E Databook]
* [http://support.amd.com/TechDocs/45732.pdf AMD 780E Databook]
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48319.pdf AMD 780 Product Errata]
* [http://support.amd.com/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 292: Line 313:
* AMD RD780 Register Reference Guide
* AMD RD780 Register Reference Guide
* AMD RX780 Register Reference Guide
* AMD RX780 Register Reference Guide
 
* AMD RD790 Register Programming Requirements (Publication #42462)
* AMD RD790 Register Programming Requirements (Publication #42462)
* AMD RD790 Register Reference Guide (Publication #42988)
* AMD RD790 Register Reference Guide (Publication #42988)
Line 299: Line 320:
=== AMD RS690 ===
=== AMD RS690 ===


* [http://support.amd.com/us/Embedded_TechDocs/43372_rs690_rrg_3.00o.pdf AMD RS690 Register Reference Guide] (RRG)
* [http://support.amd.com/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] Not found on AMD website anymore.
* [http://support.amd.com/TechDocs/41977_rs690_ds_3.06.pdf AMD 690G Databook] Not found on AMD website anymore. (broken link!)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/41978_rs690m_ds_3.06.pdf AMD M690 Databook (Notebook Solutions)]
* [http://support.amd.com/TechDocs/41978_rs690m_ds_3.06.pdf AMD M690 Databook (Notebook Solutions)] (broken link!)
* [http://support.amd.com/us/Embedded_TechDocs/42437.pdf AMD M690T/M690E Databook]
* [http://support.amd.com/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/TechDocs/AMD690Series_LogoGuide.pdf AMD 690 Chipset Logos] (broken link!)


=== AMD SR56x0 ===
=== AMD SR56x0 ===


* [http://support.amd.com/us/Embedded_TechDocs/43871.pdf AMD SR56x0 Register Reference Guide] (RRG)
* [http://support.amd.com/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/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/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/TechDocs/44549.PDF AMD SR5660 Databook]
* [http://support.amd.com/us/Embedded_TechDocs/47062.PDF AMD SR5650 Databook]
* [http://support.amd.com/TechDocs/47062.PDF AMD SR5650 Databook]
* [http://support.amd.com/us/Embedded_TechDocs/43869.PDF AMD SR5690 Databook]
* [http://support.amd.com/TechDocs/43869.PDF AMD SR5690 Databook]


=== Misc ===
=== Misc ===


* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/AMD_7-Series_Chipsets_-_Guidelines.pdf AMD 7-Series Chipsets - Guidelines.pdf]
* [http://support.amd.com/TechDocs/AMD_7-Series_Chipsets_-_Guidelines.pdf AMD 7-Series Chipsets - Guidelines.pdf] (broken link!)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/42655A_S1DBM680T_PB.pdf AMD Model S1 DBM690T, Socket S1 and M690T/SB600 Chipset Development Board]
* [http://support.amd.com/TechDocs/42655A_S1DBM680T_PB.pdf AMD Model S1 DBM690T, Socket S1 and M690T/SB600 Chipset Development Board] (broken link!)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/AMDCrossFire_LogoGuide.pdf AMD 480X Chipset Logos]
* [http://support.amd.com/TechDocs/AMDCrossFire_LogoGuide.pdf AMD 480X Chipset Logos] (broken link!)


== Intel ==
== Intel ==
Line 325: Line 346:


* [http://ark.intel.com/ProductCollection.aspx?codeName=24973 Overview of products formerly named Poulsbo]
* [http://ark.intel.com/ProductCollection.aspx?codeName=24973 Overview of products formerly named Poulsbo]
* [
* [
** [
** [
** [
** [


=== Intel NM10 Express ===
=== Intel NM10 Express ===


* [http://www.intel.com/Products/Internet_Device/Chipsets/NM10/NM10-technicaldocuments.htm Overview]
* [http://www.intel.com/Products/Internet_Device/Chipsets/NM10/NM10-technicaldocuments.htm Overview]
** [
** [
** [
** [


=== Intel 860 ===
=== Intel 860 ===


* [http://www.intel.com/design/archives/chipsets/860/index.htm Hardware Design: Archives - Intel® 860 Chipset Family Technical Documentation]
* [http://www.intel.com/design/archives/chipsets/860/index.htm Hardware Design: Archives - Intel® 860 Chipset Family Technical Documentation]
** [http://www.intel.com/design/chipsets/datashts/290713.860 Chipset: 82860 Memory Controller Hub (MCH) Datasheet]: [http://download.intel.com/design/chipsets/datashts/29071301.pdf PDF]
** [http://download.intel.com/design/chipsets/datashts/29071301.pdf Intel 860 Chipset: 82860 Memory Controller Hub (MCH) Datasheet]
*** [http://www.intel.com/design/chipsets/specupdt/290715.860 Chipset: 82860 Memory Controller Hub (MCH) Specification Update]: [http://www.intel.com/design/chipsets/specupdt/29071501.pdf PDF]
*** [http://www.intel.com/design/chipsets/specupdt/29071501.pdf Intel 860 Chipset: 82860 Memory Controller Hub (MCH) Specification Update ]
** [http://download.intel.com/design/chipsets/datashts/29071301.pdf PDF]
** [http://download.intel.com/design/chipsets/datashts/29071301.pdf PDF]
** [http://download.intel.com/design/chipsets/designex/29825204.pdf PDF]
** [http://download.intel.com/design/chipsets/designex/29825204.pdf PDF]
** [http://download.intel.com/design/chipsets/designex/29830201.pdf PDF]
** [http://download.intel.com/design/chipsets/designex/29830201.pdf PDF]
** [http://www.intel.com/design/chipsets/schematics/860_crb.htm Intel 860 Chipset CRB Schematics]: [http://download.intel.com/design/chipsets/schematics/860_crb.pdf PDF]
** [http://www.intel.com/design/chipsets/schematics/860_crb.htm Intel 860 Chipset CRB Schematics]: [http://download.intel.com/design/chipsets/schematics/860_crb.pdf PDF]


Line 389: Line 410:
=== AMD A45/A50M/A55E FCH (Hudson-1) ===
=== 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://ftp.kolibrios.org/users/art_zh/doc/public/A50_RRG.pdf A45/A50M/A55E FCH Register Reference Guide (RRG)] (non AMD link! AMD doc#: 47777)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47778.pdf A45/A50M/A55E FCH Register Programming Requirements (RPR)]
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47778.pdf A45/A50M/A55E FCH Register Programming Requirements (RPR)] (broken link!)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47780.pdf A45/A50M/A55E FCH BIOS Developers Guide (BDG)]
* [http://ftp.kolibrios.org/users/art_zh/doc/public/A50_BDG.pdf A45/A50M/A55E FCH BIOS Developers Guide (BDG)] (non AMD link! AMD doc#: 47780)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/47792.pdf A45/A50M/A55E FCH Errata]
* [http://support.amd.com/TechDocs/47792.pdf A45/A50M/A55E FCH Errata]


=== AMD A55/A60M/A70M/A75 FCH ===
=== AMD A55/A60M/A70M/A75 FCH ===


* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/48671.pdf AMD A55/A60M/A70M/A75 FCH Errata]
* [http://support.amd.com/TechDocs/48671.pdf AMD A55/A60M/A70M/A75 FCH Errata]


=== AMD SB950 ===
=== AMD SB950 ===
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/49645.pdf SB950 Errata]
* [http://support.amd.com/TechDocs/49645.pdf SB950 Errata]


=== AMD SB820M ===
=== AMD SB820M ===


* [http://support.amd.com/us/Embedded_TechDocs/47283.pdf AMD SB820M Southbridge Databook]
* [http://support.amd.com/TechDocs/47283.pdf AMD SB820M Southbridge Databook]


=== AMD SB810/SB850 ===
=== AMD SB810/SB850 ===


* [http://support.amd.com/us/Embedded_TechDocs/44758.pdf AMD SB810/SB850 Southbridge Databook]
* [http://support.amd.com/TechDocs/44758.pdf AMD SB810/SB850 Southbridge Databook]


=== AMD SB800 ===
=== AMD SB800 ===


* [http://support.amd.com/us/Embedded_TechDocs/45482.pdf AMD SB800-Series Southbridges Register Reference Guide] (RRG)
* [http://support.amd.com/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/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)
* [http://support.amd.com/TechDocs/45483.pdf AMD SB800-Series BIOS Developers Guide] (BDG)


=== AMD SB700/SB710/SB750 ===
=== AMD SB700/SB710/SB750 ===


* [
* [
* [http://developer.amd.com/assets/43009_sb7xx_rrg_pub_1.00.pdf AMD SB700/710/750 Register Reference Guide] (RRG)
* [http://support.amd.com/TechDocs/43009.pdf AMD SB700/710/750 Register Reference Guide] (RRG)
* [http://developer.amd.com/assets/42413_sb7xx_rpr_pub_1.00.pdf AMD SB700/710/750 Register Programming Requirements] (RPR)
* [http://support.amd.com/TechDocs/42413.pdf AMD SB700/710/750 Register Programming Requirements] (RPR)
* [http://developer.amd.com/assets/45215_sb710_ds_pub_1.25.pdf AMD SB710 Databook]
* [http://support.amd.com/TechDocs/45215.pdf AMD SB710 Databook]
* [http://support.amd.com/us/Embedded_TechDocs/46837.pdf AMD SB700 Family Product Errata]
* [http://support.amd.com/TechDocs/46837.pdf AMD SB700 Family Product Errata]


=== AMD SB600 ===
=== AMD SB600 ===


* [http://support.amd.com/us/Embedded_TechDocs/46157_sb600_bdg_pub.3.00.pdf AMD SB600 BIOS Developer's Guide] (BDG)
* [http://support.amd.com/TechDocs/46157_sb600_bdg_pub.3.00.pdf AMD SB600 BIOS Developer's Guide] (BDG)
* [http://support.amd.com/us/Embedded_TechDocs/46155_sb600_rrg_pub_3.03.pdf AMD SB600 Register Reference Manual] (RRG)
* [http://support.amd.com/TechDocs/46155_sb600_rrg_pub_3.03.pdf AMD SB600 Register Reference Manual] (RRG)
* [http://support.amd.com/us/Embedded_TechDocs/46156_sb600_rpr_pub_3.02b.pdf AMD SB600 Register Programming Requirements] (RPR)
* [http://support.amd.com/TechDocs/46156_sb600_rpr_pub_3.02b.pdf AMD SB600 Register Programming Requirements] (RPR)
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/42119_sb600_ds_3.05.pdf AMD SB600 Databook] (rev. 3.05)
* [http://support.amd.com/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 ===
=== AMD 8111 ===


* [
* [
* [
* [
* [
* [


== Intel ==
== Intel ==
Line 446: Line 466:


* [http://www.intel.ru/content/dam/doc/datasheet/i-o-controller-hub-7-datasheet.pdf Datasheet]
* [http://www.intel.ru/content/dam/doc/datasheet/i-o-controller-hub-7-datasheet.pdf Datasheet]
=== ICH9 ===
* [https://www-ssl.intel.com/content/dam/doc/datasheet/io-controller-hub-9-datasheet.pdf Datasheet]


= Super I/O =
= Super I/O =
Line 493: Line 516:


* [http://support.amd.com/us/Pages/techdocs.aspx AMD public documents]
* [http://support.amd.com/us/Pages/techdocs.aspx AMD public documents]
* [http://developer.amd.com/resources/documentation-articles/developer-guides-manuals/ AMD datasheets]
** The [http://www.amd.com/us/products/embedded/develop-and-design/Pages/processor-chipset-linux-supprt.aspx AMD64 Embedded Processors and Chipset Linux Support] web page features links to supported projects (like coreboot) and links to documentation.
** The [http://www.amd.com/us/products/embedded/develop-and-design/Pages/processor-chipset-linux-supprt.aspx AMD64 Embedded Processors and Chipset Linux Support] web page features links to supported projects (like coreboot) and links to documentation.



Latest revision as of 06:57, 31 August 2017

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:

CPU

AMD

AMD Fam16

AMD Fam15

AMD Fam14

AMD Fam12h

AMD Fam11h

Turion64:

  • [
  • [

Athlon64:

  • [

AMD Fam10h

Opteron:

Phenom:

AMD K8

Athlon64/Opteron:

Opteron:

Family 0Fh:

Athlon64

  • [
    • [
    • [
  • [
    • [
    • [
  • [
    • [
  • [
  • [

Athlon (32bit)

Sempron

  • [
  • [
  • [
  • [

Duron

  • [
  • [
  • [
    • [
  • [
    • [
  • [

Socket specs

Misc

Intel

You can use this page to search for specification datasheets. If it doesn't give you result, then use Google to search them.

5th Gen Core i7 Series

4th Gen Core i7 Series

3rd Gen Core i7 Series

product page

2nd Gen Core i7 Series

product page

Core Duo and Core Solo

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 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 A58/A68H/A78/A88X FCH (Bolton-D2/D2H/D3/D4)

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

ICH9

Super I/O

ITE

Winbond / Nuvoton

Fintek

NSC

(bought by Winbond, now Nuvoton)

ALi

SMSC

Other

ACPI

Ethernet controllers

USB

Misc

Resources

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