11-18-2008 02:09 AM
Solved! Go to Solution.
11-18-2008 08:50 AM
For simulation, I'd convert your test images to PGM format and then you can easily read them using VHDL file access.
Then you have a choice:
1) Process the image as a stream as it comes in from the camera (or whatever your image source is)
2) Dump the image into some framebuffer RAM as it comes in and, in parallel, process the previous frame from the frame buffer.
One more bit of advice... What sorts of algorithms are you trying to do? Until you understand the algorithms in something high-level like C or even Matlab, don't try coding them up in VHDL it'll just get in your way of understanding. However, don't spend too long in the high level world without trying to implement something in real FPGAs as until then you don't gain any understanding of what the possiblities are (and what things are really difficult to FPGAs to do)
11-18-2008 10:44 PM
Thank you very much for your advice.I just want to know few things.
1.How can I access a PGM file through ISE?
2.Wich one will be advantageous for image processing algorith implementation,ISE or EDK?
09-21-2011 01:32 AM
You can read a PGM file in the ISE simulator. You can treat it as a text file. You could start with my series of articles on this here:
Whether to use ISE or EDK is a weird question.
Only you know what your algorithms look like. If oyu need a processor, then you need EDK. If not, then you don't.
It sounds like you are starting a huge project from a low knowledge base.
have you done the FPGA equivalent of "hello world" yet? Flash an LED on and off a 1Hz on you chosen board, without any help from others. That will teach you a huge amount of what is going on, and then allow you to learn a little more. Leaping in with image processing is a *big* step (I know, that's how I started out!)