Showing results for 
Search instead for 
Did you mean: 
Honored Contributor I

display a large image by nios

hi, my project is use nios to display a image on a projector(about 854x480x3x30 pixels per second). i used to display image by sdram without nios, but this project i must to use nios(old project function upgrade). i think nios II is too slow, i cant sync data transfer and image display(i tried pingpong fifo,use io as flag transfer,reduce frame rate to 2 frames per second etc). and when i try to read data from sdram directly the whole program stop function. it looks i cant effect sdram when i used it in nios? 

so any suggest for image display?i got struck at this function.
0 Kudos
1 Reply
Honored Contributor I

I think you'll need to be more specific if you hope to get any assistance here. 


It also sounds suspiciously like a school project ("...I must use a nios..."). No commercial project would have such a requirement; you use what makes sense to do the job. Having a CPU streaming from a frame buffer to a video output - inside an FPGA - is just, well, silly. 


You can of course access SDRAM from a NIOS. Speed also depends on how you clock your design, caching, software architecture etc.