Forum Discussion
Altera_Forum
Honored Contributor
13 years agoIf your data processing cpu have a small code and private data, and it would be internal fpga memory, then there is no point also having instruction/data cache - it just uses up resource.
I use 2 cpu, neither has any OS, one has under 4k bytes code, the other 8k (we actually increased the memory block because some diagniostics hit the limit). Together these support sixty four 64k hdlc data streams - one of the cpus only job is the hdlc tx/rx (including bit stuffing and crc generation), if the code were any bigger it wouldn't run fast enough! In my case the hdlc frame data is in SDRAM - accessed without any cache as single bytes (cache wouldn't help).