|
Hi Stephan,
You can't have less than 8kbyte data caches on a FPGA architecture that doesn't support byte-writes on BRAMs.
This applies for the performance version of MicroBlaze. The area version can go down to 2kbyte (1 BRAM) even on architectures that is missing byte-writes.
Göran Från: owner-microblaze-uclinux@xxxxxxxxxxxxxx genom Stephan Neuhold Skickat: ti 2008-04-15 12:55 Till: microblaze-uclinux@xxxxxxxxxxxxxx Ämne: [microblaze-uclinux] Any known issues with Petalinux and cache lower than 8K Hi,
A customer of mine is Petalinux and has some DDR connected to the system. When the cache is 8K all accesses to memory appear to be fine. When the cache is lowered to 4K (to save on BRAMs required elsewhere) they find that the memory accesses get corrupted. While I know “corrupted” doesn’t say much I myself have not investigated in depth how or in what form the corruption presents itself, however, I wanted to find out whether there were any known issues with using cache sizes of less than 8K with Petalinux exist or if anybody had seen similar things happen?
As far as I can tell there should be no issue here. The target device is a XC3S1600E for reference.
Thanks, Stephan
|