GPIB Core (IEEE-488) Controller
trunk/vhdl - source of this open core
trunk/prototype_1 - example prototype using the GPIB core
trunk/prototype_1/fpga - xilinx project using trunk/vhdl as SVN external
trunk/prototype_1/PC_software - PC test software
trunk/prototype_1/PCB - schematic diagram and PCB for prototype
Prototype board uses minimodule MMfpga12 (http://www.propox.com/productst_154.html?lang=en).
The value added by the board is phisical GPIB interface and USB interface to connect to PC.
To run prototype download trunk/prototype_1/fpga, build it and configure FPGA.
Next Download trunk/prototype_1/PC_software, edit (const char *portName = "/dev/ttyUSB0";) in file GpibRegAccess_linux.c to port of your USB adapter. Run software with "ge" (Gpib Explorer) parameter.