I'm developing a VI card connected to PCI bus. The PCI controller and firmware of VI card is written in FPGA, and I want to drive it using VISA. I don't know how to define PCI Configuration Registers that can be recognized by VISA. For example, which Class Code I can use, which address space can I implement(IO or memory?). After the card has recognized by windows and drived it using VISA driver written by VISA Driver Development Wizard, how can I read/write to card address space? Using VISA session?