Forum Discussion
Altera_Forum
Honored Contributor
14 years ago> Will it be sufficient to insert an "On-Chip FIFO memory" between the cpu (using avalon-mm interface) and the mixer_din_1(using avalon-st interface) in order to feed the clocked video output to the screen ??
You will probably not be able to get the data rate you need from the CPU so a triple buffer would be necessary. Alternatively, I think what you are trying to do can also be done with the Frame Reader Video IP. You can prepare an image in one buffer in external memory by writing into it with the CPU and direct the Frame Reader to fetch the frame from it once it is done. You can then prepare the future frame into a second buffer and so on... This is probably a bit harder but this could be quite useful if you want to have an animated logo at a decent frame rate for instance because the CPU would just have to update a small portion of the output at a time.