Forum Discussion
Altera_Forum
Honored Contributor
10 years agoHi tricky, reason because I want to use 4 cores, is to later experiment with different Pixel/PE ratios. I am assuming if I manage to divide the picture over 4 cores doing the same equation, system will finish much before, although is used more hardware. But is true that with one PE would be enough.
1. The reason why I want to process 1 pixel per core at a time (per clck?), is because this is how I have visualized the algorithm, I need to calculate the membership value of every pixel to update a centroid equation. 2. why cant you just stream in the picture? I'm not so sure what is stream in the picture. I still have to figure this out. But the easiest way the better! 3.are you processing a single image or video? It is just an image, static, constant, black and white 240x240. 4. where does the image come from and how does it get loaded? Image can come from any source, can be a Computer connected to the board or an USB. I was guessing there is a way to load the image from my pc to the RAM of the DE1-SOC, filling the memories with the binary representation of the intensity of each pixel. 5. what external interfaces are you going to use? external interface can be USB port of development board, the output should be also a memory filled with the final calculated membership values and the centroids, send this info back to the Pc to construct a simple graphic. 6. what clock speed are you going to use to get the data throughput you need? I'm not sure, I guess the default or the most common, but it should be some something fast enough to achieve it in a couple of seconds at most.