memory-mapped I/O

MySprtlty·2023년 9월 29일
0

Moonix

목록 보기
10/10

🏷️memory-mapped I/O

  • UART와 같은 하드웨어 레지스터들이 메모리 주소를 갖는 것
  • RealView PB와 같은 시스템에서, UART 레지스터는 특정 주소 에 매핑될 수 있다.
    • cf. UART 0 = 0x10009000
  • 0x10009000가 UART 0의 레지스터에 매핑되어 있다면, 그 주소는 일반적인 메모리 접근에 사용될 수 없다.
  • CPU가 해당 주소에 접근할 때, 메모리 버스는 해당 접근을 UART 컨트롤러로 라우팅한다.
  • 다음은 RealView PB의 memory map이다.
profile
2Co 4:7

0개의 댓글