wolf12
Advanced Member level 4
- Joined
- Mar 31, 2011
- Messages
- 109
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 1,298
- Activity points
- 2,102
Ive seen DVI and SDI done in FPGAs, so GigE vision should be no problem.
But unless you make your own core, you will probably have to purchase one.
I highly recommend you find a SD video decoder chip rather than using a high speed interface like gigE. It's then quite simple to get video into your FPGA, as you can access the data video data directly and not have to strip off some form of packetisation off your packets.
SDI would be fairly straightforward too, but the external chips and cameras required are a little more expensive. With an SD video decoder the cameras are very cheap.
Something like this would be perfect:
https://www.analog.com/static/imported-files/data_sheets/ADV7180.pdf
- - - Updated - - -
A quick google tells me you can get the parts for <$10/chip
I was staying out of this until some useful information was posted.
As you are using a camera that has a Gigabit Ethernet connection. You might try using the opencores GigE core
https://opencores.org/project,ethernet_tri_mode
Typically I avoid using cores from there as they are usually poorly implemented (a lot of them appear to be student projects) or lack documentation, but then you get what you pay for (in this case nothing much).
As GigE Vision is transferred over UDP (https://en.wikipedia.org/wiki/GigE_Vision) there isn't any technical reason you would have to purchase a GigE core (unless the opencores one doesn't work). The biggest obstacle will be that the GigE Vision specification on the protocol can't be freely disseminated as it is licensed.
You might have better luck using USB 3.0 (not Vision) or Firewire as they are somewhat ubiquitous due to being used on consumer products and aren't targeted specifically to commercial camera applications.
Regards
Certainly looks like the standard, posted online in violation of the copywrite and from what I could tell the licensing.Is this the specification?
[weblink to copyrighted pdf document, deleted by moderator]
Can I use it in an industrial environment? I mean is it illegal? Can I try before I buy?
2000x2400 is a large non-standard video size. What kind of frame rate and pixel clock are you looking at? HD video at 1080p60 runs at 148MHz pixel clock.
Cameralink is a nice easy interface. It just provides data and sync lines similar to the video encoder I pointed you at.
What exactly is the application? do you have any feedback in the system limiting your latency?
Why not provide more spec so we can help more?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?