open-ephys / rhythm

Intan Technologies Rhythm Verilog HDL code
3 stars 20 forks source link

Interfacing LabVIEW FPGA modules with Intan Verilog code #4

Open alexbw opened 10 years ago

alexbw commented 10 years ago

I'm not sure exactly where on the wiki to start this conversation, but I'm here compiling a few links on LabVIEW FPGA compilation. It's a relatively mature ecosystem that National Instruments has created, with quite a lot of resources.

I'm a newcomer to FPGA programming, but am quite fascinated by it. About all I'm bringing to the table at this point is interest and willingness.

A rough outline of the workflow http://www.ni.com/white-paper/9381/en/

Integrating existing Verilog code into a LabVIEW FPGA project is possible: http://digital.ni.com/public.nsf/allkb/7269557B205B1E1A86257640000910D3

In case it's appealing, there is a C API to supported FPGAs: http://www.ni.com/white-paper/9036/en

Xilinx says that LabVIEW supports the Spartan-6, which is the device on the Opal Kelly XEM6010 board. http://www.xilinx.com/products/intellectual-property/ni_labview.htm

Opal Kelly specifically mentions the availability of a DLL which (presumably) would allow LabVIEW to communicate to the device. http://www.opalkelly.com/products/

FPothof commented 10 years ago

Dear Alex,

I just recieved my first OpenEphys board. It runs perfectly right now. I want to set up a whole new measurement setup which requires LabView. Since you might have been busy ready into the LabView FPGA topic, did you make it work? If yes, how did you do it? This would be wonderfull!

Cheers, Frederick

alexbw commented 10 years ago

@FPothof, haven't had the time to wade into this. We're just using standard Intan software at this point, since we found OpenEphys to be a bit unstable in our hands.