
IT/IoT | Hardware 2024. 4. 3.
DDR PHY, 컨트롤러 역할은?
설명이 너무나 상식적이고 기본적인 이야기일 수 있지만, DDR 컨트롤러와 PHY (Physical Layer)는 메모리 접근 및 데이터 전송 과정에서 중요한 역할을 담당합니다. 이 둘은 서로 밀접하게 연결되어 있으며, 각각의 역할 분담을 통해 시스템의 전반적인 메모리 성능을 관리합니다. DDR 컨트롤러의 역할 DDR 컨트롤러는 시스템의 메모리 관리를 담당하는 주요 구성 요소입니다. 그 주요 역할은 다음과 같습니다: 메모리 접근 관리: 컨트롤러는 프로세서로부터의 메모리 접근 요청을 받아, 이를 처리합니다. 메모리 읽기 및 쓰기 요청을 적절히 스케줄링하고 실행합니다. 주소 매핑과 번역: 메모리 주소를 관리하며, 논리적 주소를 물리적 주소로 변환합니다. 데이터 버퍼링 및 캐싱: 데이터 전송 효율을 높이기 위해..

IT/IoT | Hardware 2024. 4. 3.
DDR 인터리빙?
DDR 인터리빙(DDR Interleaving)은 메모리 접근 방식을 최적화하여 전체 시스템의 성능을 향상시키는 기술입니다. 이 기술은 DDR(Double Data Rate) SDRAM 메모리 모듈 사이에서 데이터를 분산시켜 저장하고, 이를 통해 메모리 대역폭을 효율적으로 활용하게 합니다. 인터리빙은 메모리 채널을 통해 데이터를 교대로 읽고 쓰는 방식으로, 메모리 접근 시간을 단축하고 처리량을 증가시킵니다. 인터리빙의 종류 채널 인터리빙(Channel Interleaving): 여러 메모리 채널을 사용하여 데이터를 분산시키는 방식입니다. 이를 통해 다수의 메모리 모듈이 동시에 작업을 처리할 수 있게 되어, 전체적인 메모리 접근 속도와 시스템 성능이 향상됩니다. 뱅크 인터리빙(Bank Interleavin..
