Forum Discussion
How to stream video (and process) into FPGA
Hi,
I want to take a camera... (IDS camera) and stream video into my FPGA. Camera interface will be GigE or USB3 depending on FPS i will decide. in the FPGA i would like to do (what i believe is) simple image processing of... lets say frame subtraction i.e. subtract frame k from frame k+1. resolution: ideally i would like to work with 640x512 with 300 FPS gray scale 8 bit. I know its a lot of data and eventually i will probably downgrade significantly the SPEC but this is the ideal parameters i would like to work with. I have a few questions: 1. Interface: how do stream the frames into the FPGA? what component should i look for in order to take the GigE or USB3 output interface of my camera and connect it to my board so i can do something with it? 2.I assume i will need an external DDR? can you give me some pointers on how to choose what i need and the main principle on how to use it? Maybe 2 DDR's and erasing the older frame every a new frame comes along? 3. can you give me an advice on which FPGA should i choose? i worked mainly with LATTICE so far and want to cross to ALTERA. 4. any suggestions/ reading material/ comment will be most welcome Thanks!21 Replies
- Altera_Forum
Honored Contributor
Thank you so much for the elaborated response.
Sorry, i didn't comment earlier, I was away for a few days. You guys are really helping me out, I really appreciate it. A question: "Enclustra Mercury SA1 might be a good fit" how does this board provide me the ability to work with GigE? - Altera_Forum
Honored Contributor
It has a GigE Phy, so it should work with gigE vision. You will need a GigE core in the FPGA.
- Altera_Forum
Honored Contributor
Heads up: I just received the DECA kit, and it doesn't include either the camera or the BLE/WiFi cape referenced in the user manual. Just the board itself and cables. I'm pretty bummed.
- Altera_Forum
Honored Contributor
Well, i didnt really expected it to include a camera...
- Altera_Forum
Honored Contributor
Ok, so i really liked this board.
Thank for the recomendations. Still exploring it. Do any of you guys have a recomendation for a board with usb3 module (like this one has for mipi2) and/or Gige (ethernet)? Also, as an ALTERA newbe, can you explain to me why do i need the nios 2? Didnt really understand why do i need it for? I am used to work with lattice fpga and pic from microchip - Altera_Forum
Honored Contributor
Can anyone suggest a simple MIPI camera which i can interface to this board?
Did anyone find a PCB layout of the board? not just the schematics? - Altera_Forum
Honored Contributor
Search for terasic d8m and cameravision on github if this can help. Not pure mipi interface, use a mipi bridge. Starting with still images is better to begin than video.
- Altera_Forum
Honored Contributor
Thanks.
Im not fully sure this is compatible with my board deca arrow max 10 And if i need anything else to start streaming video to my fpga... - Altera_Forum
Honored Contributor
No, its not compatibe...
Can't seem to fimd a compatible camera with this board - Altera_Forum
Honored Contributor
Does anyone have an idea or suggestion what can i do?
I cant find that cemra anywhere, without it, this board is pretty useless to me