8.메모리 컨트롤러 :: 버스의이해 - 2009/02/14 17:19
디지털 메모리 버스 인터페이스를 통하여 마이크로프로세서의 버스 동작의 원리와 그 의의를 알아보도록 합니다.
이번 시간은 어드레스 디코더의 기능을 수행하는 임베디드 시스템의 핵심 장치인 메모리 컨트롤러를 소개 합니다.
지난 시간에 메모리맵 그리고 어드레스 디코더의 역할을 수행하는 메모리 컨트롤러를 언급한 바 있습니다. 임베디드 시스템에서 이 메모리 컨트롤러는 핵심적인 기능을 수행 합니다. 마이크로 프로세서와 메모리들을 연결시켜 주는 가교의 역할을 수행하지요. 메모리 컨트롤러는 메모리 읽고 쓰기를 요청하는 프로세서의 지령(?)을 받아 해당 메모리로(부터) 쓰기, 읽기를 대행하여 이를 실현합니다. 자, 이런 것을 한번 생각해 봅니다. 메모리 컨트롤러는 자신이 제어 해야 할 장치 메모리에 대한 아무런 정보도 가지고 있지 않습니다. 정보라는 것은 일종의 메모리의 버스 폭(8/16 혹은 32), 용량(Capacity), 그리고 응답 속도(Timing info.) 같은 것 입니다.
posted by 가일(GUILE)
♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요-> 




