Hi,
I am researching an application that needs a external flash and external SRAM interfaced to a MCU bus. I want to store the program memory on flash and use SRAM as data memory and I have few doubts..
I understand most common implementation is to copy the program memory from flash to sram and execute the program from SRAM. Is this correct and are there any other ways to implement this :?:
If I use processor with External bus interface, how does this work from software perspective? Is it some thing like putting correct data and address on the bus and set any registers to start data transfer :?: In this case does the external bus interface turn on the chip selects/read-write enables automatically :?:
Also what is the difference between external bus interface and DMA controller?
Thanks in advance
Smartsarath2003