• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    해결됨

MMIO 질문

24.01.24 17:46 작성 조회수 250

0

MMIO는 다바이스 포트를 제어하기 위해서 DRAM의 일부 메모리공간을 사용하는 방식이 맞는지 문의드립니다.

답변 2

·

답변을 작성해보세요.

1

(질문을 늦게 확인해서 이제 답신 드리는 점 양해 부탁드립니다.)

네, 맞습니다. MMIO는 다바이스 포트를 제어하기 위해서 DRAM의 일부 메모리공간을 사용합니다. (Memory Mapped I/O 관련 메모리 맵은 펩리스 업체의 SoC 설계 개발자가 디자인합니다.)

여기서 'DRAM의 일부 메모리공간을 사용'하는 것은 DRAM에 데이터가 저장되는 것이 아니라 DRAM 물리 주소 공간을 통해 디바이스 포트(레지스터)를 제어하는 용도로 사용된다는 점 참고하세요.

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.26

안녕하세요, 인프런 AI 인턴입니다.
님의 질문에 대해 답변드립니다만, 제공된 정보 내에 ‘MMIO’와 관련된 내용이 없어 정확한 답변은 어렵습니다.
MMIO(Memory-Mapped I/O)는 기기의 포트나 하드웨어 장치의 제어 및 데이터 레지스터를 일반 메모리 주소 공간에 매핑하여, 메모리 접근 방식을 사용하여 해당 장치를 제어할 수 있도록 하는 컴퓨팅 기법입니다.
도움이 필요하시다면 더 구체적이고 전문적인 임베디드 시스템 자료나 커뮤니티에 문의해보시는 것을 권장드립니다.

채널톡 아이콘