PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

Where can I find the manufacturer ID number and device ID number of my PCI/PXI cards?

Hi, Chad, thanks for answering my last question. The problem now is the vendor ID and device ID of the PCI/PXI cards. Where can I find them?
Thanks
flofish
0 Kudos
Message 1 of 5
(6,068 Views)
Hi flofish-

There is a little sticker with a barcode on it (on the card) that tells the serial number of the board. It should be a 6 digit alpha-numeric. There is also the part number (assy number) that probably starts with like a 18xxxxx-01 or something similar to that depending on which card it is.

Hope this helps,
Tori
0 Kudos
Message 2 of 5
(6,067 Views)
The information I got from the example code says: 0x10930000 is the manufacturer ID number for all National Instruments cards, and 0x000011c0 is the device ID number for the PCI-MIO-16E-1.
I need this kind of information.
Thanks.

flofish
0 Kudos
Message 3 of 5
(6,068 Views)
The information you are looking for is the PCI Device ID and PCI Vendor ID. This is stored in a register at offset 0 in PCI configuration space. 0x1093 is the PCI Vendor ID for all NI PCI and PXI cards. The PCI Device ID will be unique to each card.

Do you mind my asking why you need this information? Usually this is only used by the operating system to associate a PCI device and a driver.
Message 4 of 5
(6,067 Views)
Hi, I'm doing the register level programming. All the operations are based on the base address of the card, and the way to find the base address is to scan the PCI bus line and match the Vendor ID and Device ID. We somehow don't have them. We only have serial numbers, which I don't think we can use.
I'm trying to find out where I can get this information.
Thanks.

flofish
0 Kudos
Message 5 of 5
(6,068 Views)