im new in labview fpga
i want to know if i can Access to serial and ethernet port in FPGA for cRIO-9068 for exemple IP camera
thanks for help
The built-in ports on the controller are only directly accessed from the processor. You can use LV mechanisms (DMA, etc) to stream data from RT to FPGA if you want to perform computation off-load on the FPGA. NI has FPGA algorithms for vision processing and I think has some examples of streaming vision data to the FPGA from RT. NI also has serial modules for cRIO. The ports on these modules can be accessed directly from either RT or FPGA
I would think general Enet would be a challenge on FPGA if using TCP. A TCP stack is fairly complex and is much better suited to a processor than an FPGA, not to mention all the other protocols running for DHCP, etc. (Maybe if you were on a dedicated link and only using layer 2 or UDP it might be reasonable?) However once you have a data stream the FPGA could be a good processing engine for some data streams.
* Connect to camera by the cRIO controller Ethernet - > Grab Image . Transfer Image by FIFO to FPGA - > Process.
but i want use fpga to acquire image directly not like this ?
and how i use fpga with ethernet input output directly without RT ??
* as stated in earlier message. Ethernet is possible by a custom Ethernet Interface connected to the FGPA IO. But to create a low level FPGA Ethernet Interface + the Camera IP interface will take a lot of time to combine ( from internet ) and make it work, also costs a lot of the FPGA size. Maybe search for an existing solution ?
* Why are you limited on grabbing the Images by FPGA directly instead of the cRIO RT ?
my end of study project requires that I use fpga
i have smart compteur with ethernet and ip camera so i want to communicate between ethernet i/o and fpga