Hardware Architecture Documentation Links

x BlueRobot

Administrator
Staff member
Joined
May 7, 2013
Posts
10,400
When debugging hardware related bugchecks, it's often best to understand the internals of the architecture your dealing with. Most of the documentation should be free and accessible to the public.

The PCI/PCIe specification is more difficult to obtain due to membership. Always check the specification used by the motherboard.

USB:

USB.org - Documents
Human Interface Device Class Decoder - HID Descriptor, HID Report, HID Request Visualizer
USB in a NutShell - Chapter 1 - Introduction
USB Request Blocks (URBs) (Windows Drivers)

PCI/PCIe:

https://www.pcisig.com/specifications/pciexpress/technical_library/
PCI - OSDev Wiki
fpga4fun.com - PCI Express
PCI Vendor and Device Lists
http://www.tldp.org/LDP/tlk/dd/pci.html
Down to the TLP: How PCI express devices talk (Part I) | xillybus.com

ACPI Specification:

ACPI

Intel:

Intel® 64 and IA-32 Architectures Developer's Manual

AMD:

Developer Guides & Manuals - AMD
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top