Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- thank you for your answer. As I said before, the FIFO example is just an illustration. I am interested in this issue for every possible usage of the memory blocks. Correct if I am wrong : whatever the type of memory block, and whatever the block configuration (simple port memory / dual port memory / FIFO /...), if do not use the entire block, addresses left are lost ? There is not any optimization option that can allocate free space to other instances ? even with restrictions ? --- Quote End --- Once the memory access ports are used, unused addresses are lost. So, an 'optimal' implementation is to size the FIFOs/Memory/whatever to first use only the memory required, and then adjust the size to use all the memory in a memory block allocated (if the 'extra' memory will help). Cheers, Dave