I want to know why SRAM is divided into SRAM_ L and SRAM_ H. What is the difference between these two? What are they applicable to respectively? furthermore I found SRAM_ H and SRAM_ The addresses between L are discontinuous, why do we do this?
Thank!
已解决! 转到解答。
It offers certain advantage for performance optimization.
SRAM_L offers single-cycle access for core code bus whilst SRAM_U offers single-cycle access for core system bus. Other accesses are backdoor and these take two clocks.
However SRAM address space is continuous, because SRAM_L extends downwards and SRAM_U extends upwards as you can see on the picture below:
It offers certain advantage for performance optimization.
SRAM_L offers single-cycle access for core code bus whilst SRAM_U offers single-cycle access for core system bus. Other accesses are backdoor and these take two clocks.
However SRAM address space is continuous, because SRAM_L extends downwards and SRAM_U extends upwards as you can see on the picture below: