해당 자료는 영문 위키피디아와 제조사 공개자료를 참고하였습니다.
From Wikipedia the free encyclopedia, refer to the open source of the manufacturer. [디바어스마트 바로가기]

Memory controller



MEMORY CONTROLLER(메모리 제어기) 및 상기 컴퓨터에서 전송되는 데이터의 흐름을 관리하는 디지털 회로이며 메인 메모리.
메모리 컨트롤러는 별도의 칩일 수 있거나 마이크로 프로세서 의 필수 부품이나 같은 다이 상에 놓이는 것과 같이 다른 칩에 통합 될 수있다 .
후자의 경우 일반적으로 통합 메모리 컨트롤러 ( Integrated Memory Controller , IMC ) 라고합니다 .
메모리 컨트롤러는 때때로 메모리 칩 컨트롤러 ( MCC ) 또는 메모리 컨트롤러 유닛 ( MCU ) 라고도합니다 .

메모리 컨트롤러에는 DRAM 을 읽고 쓰고 DRAM 을 "새로 고치는" 데 필요한 논리가 들어 있습니다 .
일정한 리프레시가 없으면 DRAM은 커패시터 가 JEDEC 표준 에 따라 1 초의 시간 내에 64 밀리 초 이내에 충전량을 누출 하므로 데이터에 기록 된 데이터를 잃게됩니다 .
DRAM의 읽기 및 쓰기는 DRAM의 행 및 열 데이터 주소를 멀티플렉서 회로 의 입력으로 선택하여 수행됩니다 .
여기서 DRAM 의 디멀티플렉서 는 변환 된 입력을 사용하여 올바른 메모리 위치를 선택하고 데이터를 반환합니다.
작업을 위해 필요한 버스 너비를 줄이기 위해 멀티플렉서를 통해 다시 전달되어 데이터를 통합합니다.
버스 폭은 메모리 셀과 통신하는 데 사용할 수있는 평행선의 수입니다.
메모리 컨트롤러의 버스 폭 은 이전 시스템의 8 비트에서 더 복잡한 시스템 및 비디오 카드의 512 비트 (일반적으로 병렬로 작동하는 4 개의 64 비트 동시 메모리 컨트롤러 로 구현 되지만 일부는 "갱 모드"로 작동하도록 설계됨) 여기서 두 개의 64 비트 메모리 컨트롤러를 사용하여 128 비트 메모리 장치 에 액세스 할 수 있습니다 ).
PowerQUICC II 프로세서에 통합 된 것과 같은 일부 메모리 컨트롤러 는 SDRAM , SRAM , ROM 및 메모리 매핑 I / O를 포함하여 동시에 여러 종류의 장치에 연결할 수 있습니다 .
이들 장치의 각 종류는 약간 다른 제어 버스를 요구하는 반면, 메모리 제어기는 공통 시스템 버스 / 프런트 사이드 버스 를 프로세서에 제공한다. PowerQUICC II 프로세서에 통합 된 것과 같은 일부 메모리 컨트롤러에는 오류 감지 및 수정 하드웨어 가 포함되어 있습니다.

Memory Controller Image Memory Controller IC Image