Hi Collin,
I am just using the BAR 0 address space for my applications. I begin by writing a reset signal at offset 0 ( zero). then I write 32 bit data at offset 0x4000, as my backend is mapped from address space 0x00004000 to 0x0000FFFF. The data values are stored in an asychronous FIFO, whcih is then consumed by the backend logic. Similarly I push data into the FIFO while reading back and POP it whenever the user needs the data values.
This is a relatively simple description of what I am trying to do.
I also need to distinguish between two cards having the same vendor ID and device ID. I have already posted this on the message board, and some suggestions were to put some kind of identifier in an EEPROM on board, which can be read. Does VISA distinguish between two boards with the same device ID and vendor ID, by thier slot numbers, when it makes the I/O resource name i:e PXI ::13 :: INSTR.
Thank you
Sandeep