안녕하세요. 임베디드를 공부하고 있는 학생인데요

제가 공부하다 보니까 메모리 접근에 대한 부분에 궁금증이 생겨 질문을 올립니다.

이런저런 매뉴얼들을 보니 메모리 접근에 DMA, MMU, Memory Controller등이 들어가던데

제가 이해하기로는 LDR이나 STR 같은 명령이 호출되면

DMA -> MMU -> Memory Controller -> CPLD -> SDRAM / NAND FLASH

순서로 접근해서 메모리 주소를 찾아내는것 같은데 제대로 보고 있는건지 궁금합니다 ^^;

그리고 이게 아니라면 어떤 순서로 들어가는지, 그리고 MMU가 enable 됐을때랑 아닐때

어떻게 다르게 들어가게 되는지 궁금합니다..

답변 부탁드리고.. 행복한 하루 되세요!