1. #1
    x BlueRobot's Avatar
    Join Date
    May 2013
    Location
    Minkowski Space
    Posts
    1,605

    Hardware Architecture Documentation Links

    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/specification...nical_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
    Jared, TomasD, Laxer and 2 others say thanks for this.
    Machines Can Think

    Ut scias, est vivere.


    • Ad Bot

      advertising
      Beep.

        
       

  2. #2
    x BlueRobot's Avatar
    Join Date
    May 2013
    Location
    Minkowski Space
    Posts
    1,605

    Re: Hardware Architecture Documentation Links

    Update:

    NVMe (NVM Express):

    NVMehas been proposed as a update to the SATA storage interface for SSDs.

    NVM Express » Specifications
    Machines Can Think

    Ut scias, est vivere.

Log in

Log in