- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm pretty new to this forum. Currently working on a engineering project and need some advice on this stuff. I'm looking to buy a low end FPGA board for image processing. The FPGA needs to receive video (or steady stream of images) and process it. Heard it was possible, but want to make sure from you guys. I'll appreciate any input/advice you have on the subject. Thanks in advance.Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- The FPGA needs to receive video (or steady stream of images) and process it. --- Quote End --- Receive video over what interface? Check out the Terasic boards and their adapters. They have HDMI boards that might be usable with one of their lower-end kits ... http://www.terasic.com.tw/cgi-bin/page/archive.pl?language=english&categoryno=13&list=simple http://www.terasic.com.tw/cgi-bin/page/archive.pl?language=english&categoryno=65 Cheers, Dave
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Dave,
Thanks for the reply. I think the cheapest camera to make due with is a Webcam, thus an USB / USB2.0 interface. Otherwise, I think a low cost IP camera will also work, thus an Ethernet connection. The idea that I have is to connect a camera to this FPGA and do image processing as the images stream to the FPGA. I'd also like to get an idea what the cheapest FPGA is that I can make this happen with. The type of processing I'd like to do with the images is in the line of distance an direction calculations from images. Regards Pw- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- I think the cheapest camera to make due with is a Webcam, thus an USB / USB2.0 interface. --- Quote End --- The Terasic DE2 series have a full-speed USB OTG controller, its an NXP ISP1362. You could boot Linux on the DE2-115, configure the ISP1362 to stream data from a USB camera to an Avalon-MM slave, and process images in your custom logic. If your camera uses Ethernet, then you would still probably need Linux so that you can leverage the TCP/IP stack, and stream data again to your custom Avalon-MM slave. I think the DE2-70 and DE2-115 have enough logic and memory to run Linux. Cheers, Dave
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Dave,
Sorry for taking so long to reply. I had some trouble this last week with some other aspects of my project. Im not entirely that clued up with all this FPGA stuff. (only worked with a development board once, and did some coding on it). Does your suggestion come down to this interface?: https://www.alteraforum.com/forum/attachment.php?attachmentid=5737 That would be a problem, because I have to design a mobile hand-held system for doing the image processing. A DE-115 board would be far too big- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Does your suggestion come down to this interface?: --- Quote End --- Not quite, it would be more like:
- ISP1362 connects to the webcam via USB
- Control logic in the FPGA streams data from the webcam to your image processing logic (a NIOS processor could work for this task)
- Your processed images would then be written to RAM or to whatever display you decide to use.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page