I had to modify BSP interface code for a DY/4 VME board (didn't come with a universe.c file) and am not sure if its a DY/4 kernel configuration problem,a BSP problem, a VME addressing problem, or a problem with the IP.
Answer: I'm assuming that you are using VxWorks as your operating system. If you are using our VxWorks "C" source code library, Model IPSW-API-VXW there is demonstration program with a menu system that allows you to configure and operate the board.
Even without this code one of the surest ways to insure that you are communicating with the IP module correctly is to read the information contained in the ID Prom. For Acromag's VME carrier cards the ID space for an IP slot is located as follows:
IP Slot...ID space
IP A......Base Addr. + 0x0081
IP B......Base Addr. + 0x0181
IP C......Base Addr. + 0x0281
IP D......Base Addr. + 0x0381
Refer to the carrier and IP manual for additional information. Since this data is fixed in EPROM, if read correctly, you can be assured that you are communicating with the board correctly.