Datasheets: Difference between revisions

From coreboot
Jump to navigation Jump to search
Line 7: Line 7:
== 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://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:


* [http://developer.intel.com/Assets/PDF/manual/253665.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 1: Basic Architecture]
* [http://developer.intel.com/Assets/PDF/manual/253665.pdf Volume 1: Basic Architecture]
* [http://developer.intel.com/Assets/PDF/manual/253666.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2A: Instruction Set Reference, A-M]
* [http://developer.intel.com/Assets/PDF/manual/253666.pdf Volume 2A: Instruction Set Reference, A-M]
* [http://developer.intel.com/Assets/PDF/manual/253667.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2B: Instruction Set Reference, N-Z]
* [http://developer.intel.com/Assets/PDF/manual/253667.pdf Volume 2B: Instruction Set Reference, N-Z]
* [http://developer.intel.com/Assets/PDF/manual/253668.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide]
* [http://developer.intel.com/Assets/PDF/manual/253668.pdf Volume 3A: System Programming Guide]
* [http://developer.intel.com/Assets/PDF/manual/253669.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3B: System Programming Guide]
* [http://developer.intel.com/Assets/PDF/manual/253669.pdf Volume 3B: System Programming Guide]
* ...
* ...


== 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&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):


* [http://support.amd.com/us/Processor_TechDocs/24592.pdf AMD64 Architecture Programmer's Manual Volume 1: Application Programming]
* [http://support.amd.com/us/Processor_TechDocs/24592.pdf Volume 1: Application Programming]
* [http://support.amd.com/us/Processor_TechDocs/24593.pdf AMD64 Architecture Programmer's Manual Volume 2: System Programming 24593]
* [http://support.amd.com/us/Processor_TechDocs/24593.pdf Volume 2: System Programming 24593]
* [http://support.amd.com/us/Processor_TechDocs/24594.pdf AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions]
* [http://support.amd.com/us/Processor_TechDocs/24594.pdf Volume 3: General-Purpose and System Instructions]
* [http://support.amd.com/us/Processor_TechDocs/26568.pdf AMD64 Architecture Programmer's Manual Volume 4: 128-Bit Media Instructions]
* [http://support.amd.com/us/Processor_TechDocs/26568.pdf Volume 4: 128-Bit Media Instructions]
* [http://support.amd.com/us/Processor_TechDocs/26569.pdf AMD64 Architecture Programmer's Manual Volume 5: 64-Bit Media and x87 Floating-Point 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/Processor_TechDocs/43479.pdf AMD64 Architecture Programmer's Manual Volume 6: 128-Bit and 256-Bit XOP and FMA4 Instructions]
* [http://support.amd.com/us/Processor_TechDocs/43479.pdf Volume 6: 128-Bit and 256-Bit XOP and FMA4 Instructions]


Other AMD documents:
Other AMD documents:

Revision as of 17:32, 1 October 2010

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

If datasheets are expected to become public in the near future, they may get listed as well to make sure people know what to expect.

x86 architecture

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:

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:

CPU

AMD

AMD K8

AMD Fam10

VIA

VIA Padlock

Northbridge

AMD

AMD RS690

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 RD890

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

  • AMD RD890 BIOS Developer's Guide (Publication #43606)
  • AMD RD890 Register Reference Guide (Publication #43607)

Intel

Intel 440BX

Intel 440LX

Intel 82815E

VIA

VIA has a portal with some source code and datasheets.

VIA CX700M/VX700

VIA VX800

Southbridge

AMD

AMD SB600

AMD SB700/SB710/SB750

AMD SB800

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.

  • AMD SB800 Databook (Publication #44758)

Intel

Intel 82801BA/BAM (ICH2)

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.