PCI Read/Write is the tool to access PCI and PCI Express devices' configuration space:
Memory Mapped Base Address
To choose the 256MB-aligned base address of the overall Enhanced Configuration address range. This field only used for PCI Express register dump. Default value is 0xE0000000.
PCI Config Address
Displays current selected device's PCI configuration space address. This is a read only field.
Bus No.
To choose bus number.
Device No.
To choose device number.
Function No.
To choose function number.
Device Type Selection
To select the device type you want to scan.
PCI Devices
Displays list of PCI Devices after clicking Scan PCI Dev Button. The reigster values are displayed in Register List after you choose the device here. Files "pcidevcl.txt" and "PciId.txt" are required to display PCI device's type and vendor name.
Scan PCI Dev Button
Click the button to scan whole PCI buses to get a list of PCI devices.
Register List
Displays the register values of selected PCI device. File "regdes.txt" is required to display each register's description under Description column.
PCI Configuration Space Register
Displays current selected register's PCI configuration space address that you are going to write to. This is a read only field.
Register Value
Either enter the hex value in edit box, or select the line from Register List and corresponding value will be displayed.
Refresh Button
Click the button to read all registers' most recent value of selected device.
Write Button
Click the button to write the value in Register Value to PCI address displayed in PCI Configuration Space Register.