Just in case we are talking about different things - Are you thinking about taking an off-the-shelf Cortex-M3 microcontroller and adding physical memory devices to it, or actually designing and building a Cortex-M3-based microcontrooler SoC design?Cheers, Iso
You said that I-code and D-code bus work as the same, so implementor can improve the performance of system by using such as way
1. Simple arbiter (matrix) into a single slave (Flash/ROM/RAM).
But I'm confused that
1. CM3 consists with I-code , D-code bus. Why? then Can I use only one bus between I, D code bus?
2.Could you let me know more detail about how can make a system improvement by Simple arbiter