- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to control a CMOS camera(30fps,640*480,data width 8bit) by FPGA, and the device is Cyclone c6(48MHZ). So I'm wondering if the FPGA can directly read the data form camera without any buffer device.
If a buffer is needed, what kind of hardware should be implemeted here? A sram ? Or a fifo?And what the data flow should be like? Thand you!!Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your question about buffering depends solely on your application. What are you going to do with your image?
If you are going to do some direct processing on the image, you might get away with a pretty small buffer. If you need to store a couple of seconds of image data, you will need a pretty big buffer. Havard- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can use a fifo or dpram to buffer your image data, I recommend you use two buffers in a ping-pang structure.
If u use logic design in your FPGA to process the image data, you may not need the buffer(s), but if you use Nios to control the dataflow, the buffer is necessary. By the way, if you want to store image(s) in RAM, you can use SDRAM instead of sram, cause the former is cheaper than the latter, of course this is due to how many images you want to store in your RAM.
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