Altera_Forum
Honored Contributor
13 years agoNios2 instruction and data master ports could be variable width when cache is used?
Hi,
I was thinking about the Nios2 architecture today and I have to ask why the Nios2 doesn't employ a variable width instruction and data master port when the Nios2 is configured to use cache? It seems that there could be an improved throughput between slow external memory and the Nios2 cache if wider width Avalon mm instruction and data master ports were possible? Certainly we understand why a conventional processor must employ a fixed width data bus, but with a soft-core processor maybe there could be benefits obtained from increased flexibility? For example, if we use a 64 bit wide SDRAM DIMM with the Nios2 we might actualy see reduced performance of the Nios2 when compared with a Nios2 interfaced with a 32 bit wide memory. Jeff