Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- Do you mean to increase the datawith to 64bit and then use 2 chipselects while using 2 banks? Could that work? --- Quote End --- Yes, that is basically what I am suggesting. By increasing the data width from 32 bit to 64 bit, you are doubling the available bandwidth. Make sure to also increase the avalon master port width in the frame buffer setup to be at least as wide as your local memory interface width. Due to the way the frame buffer packs pixels into words, it can sometimes help to make the width even higher so that there is less wasted bandwidth. This is described in the VIP manual. --- Quote Start --- Am I correct, that I then would need two SDRAM Memory Chip that are both 32bit data width devices? --- Quote End --- I have never worked with more than one SDRAM chip in detail myself, but I believe it is possible to parallel two 16 bit SDRAMs to get a 32 bit bus. Either way, this would be a change to your hardware, so if your system is completely fixed, you may be stuck. Perhaps you should give a few more details on your exact requirements. What resolutions and frame rates are you trying to achieve? How many bits per pixel? What color space (RGB, YCC, ...)? Maybe you don't need as much bandwidth as you think. Now that I just re-read your original email, I see you have referred to both a frame buffer and a frame reader. I originally thought you were only talking about a frame buffer. With the frame reader, the required bandwidth will vary significantly depending on how fast you want to update the video frame contents. For a static image or a very infrequent or small change, you can get away with a lot less bandwidth.