by support »
Well, it depends on your situation and why you want to know know the bus address.
In Linux, type "lspci" at shell prompt for a list of detected PCI/PCIe devices along with their bus addresses (a lot of other in-depth information can be obtained with this utility with command-line flags).
In Windows, open the Device Manager, pick a device and select "Properties" on its right-click menu. The device's bus address is given as its "Location" in the "General" tab: PCI bus X, device X function X -- this is the bus address.
If you happen to be on the device side, for example implementing a PCIe device on an FPGA, odds are that you're using some kind of IP core module to encapsulate the PCIe functionality. In this case, the module has some dedicated wires for conveying the address to the user logic.
Regards,
Eli
Well, it depends on your situation and why you want to know know the bus address.
In Linux, type "lspci" at shell prompt for a list of detected PCI/PCIe devices along with their bus addresses (a lot of other in-depth information can be obtained with this utility with command-line flags).
In Windows, open the Device Manager, pick a device and select "Properties" on its right-click menu. The device's bus address is given as its "Location" in the "General" tab: PCI bus X, device X function X -- this is the bus address.
If you happen to be on the device side, for example implementing a PCIe device on an FPGA, odds are that you're using some kind of IP core module to encapsulate the PCIe functionality. In this case, the module has some dedicated wires for conveying the address to the user logic.
Regards,
Eli