Please let us know if this tutorial is somethign that can be used in your case.
Regarding your FPGA board / workflow:
>> National Instruments PCI-7833R data acquisition card to operate an existing instrument. The card has an on-board FPGA (Xilinx Virtex II-3M)
You can build a custom board and reference FPGA workflow using HDLCoder custom reference designs. See links below.
Custom Reference Design
Create your own custom reference design for integrating the generated IP core into the target SoC device, Speedgoat board, or the standalone FPGA boards
You can create your own custom reference design in MATLAB® and use HDL Coder™ to integrate the IP core into your reference design.
Board and Reference Design Registration System
You can define custom boards and custom reference designs so that they are available as target hardware options in the SoC workflow. Custom boards and custom reference designs use the same system that HDL Coder™ uses for predefined board and reference design targets.Board, IP Core, and Reference Design Definitions
A reference design is the embedded system design that your generated IP core integrates with. The board is the SoC platform.
For a custom board or custom reference design, you can define different kinds of interfaces:
- AXI interface: an interface between your generated IP core and an AXI4 or AXI4-Lite interface.
- External IO interface: an interface between your generated IP core and an external interface.
- Internal IO interface: an interface between your generated IP core and another IP core in the reference design.
After you integrate your reference design and IP core in an embedded system design project, you can program the board with the embedded system design.