06-27-2013 01:56 PM
I am using the PCI mxi-2-vme ni card and trying to configure it to replicate my hardware in the A32 address range 0x1000_0000 to 0x1600_0000 and 0x2000_0000 to 0x2800_0000.
I created the devices with the address range in MAX under the same frame that the NI card is located. I am not too familiar to the VME bus operation, but basically my card I am testing is a bus controller and it polls both addresses and if they are valid it proceeds to the next steps. How can I make the NI card respond to the polls from my UUT at these addresses?
I have setup the NI card as a never slot 0 in the vme bus and enabled A32 memory sharing. I tried setting the register A16 E050 from 5F00 to 5F10 to see if the base address would become valid and nothing. I tried mapping the addresses using the NI example for memory sharing and changing the A16 to A32 and still I get a bus error. Is there something fundamental I am missing or is there some process I could follow to ensure I am not missing anything? I have searched extensively here for some way to do this and nothing I come across seems to work for now.
Thanks
07-18-2013 07:09 PM
Hello Nick,
Could you post a screenshot of the error message you get when you try run the example for address mapping? Also, could you point me to said example you are using?