비디오 RAM(듀얼 포트 DRAM)

Video RAM (dual-ported DRAM)

듀얼 포트 비디오 RAM(VRAM)은 듀얼 포트 Dynamic RAM(DRAM; 다이내믹 RAM)의 변형으로, 이전에는 프레임 버퍼그래픽 어댑터에 저장하기 위해 일반적으로 사용되었습니다.대부분의 컴퓨터와 게임 콘솔은 이 형식의 메모리를 사용하지 않으며 듀얼 포트 VRAM은 다른 형식의 비디오 메모리와 혼동해서는 안 됩니다.

삼성전자 VRAM

역사

그것은 F에 의해 발명되었다.딜, D.링과 R.1980년 IBM Research에서 Matick, 1985년에 특허가 발행되었습니다(미국 특허 4,541,[1]075).VRAM은 1986년 IBM이 자사의 RT PC 시스템을 위해 도입한 고해상도 그래픽 어댑터로, 그래픽 디스플레이의 새로운 표준을 정립했습니다.VRAM이 개발되기 전에는 듀얼 포트 메모리는 매우 비쌌고 고해상도 비트맵 그래픽은 하이엔드 워크스테이션에 한정되어 있었습니다.VRAM은 전체적인 프레임 버퍼 스루풋을 향상시켜 저비용, 고해상도, 고속, 컬러 그래픽스를 실현했습니다.현대 GUI 기반의 운영체제는 이 이점을 누렸고, 그 결과 그래픽 사용자 인터페이스(GUI)가 전 세계로 확산되는 데 중요한 요소가 되었습니다.

출력 포트 유형

VRAM에는 2개의 데이터 출력 핀 세트가 있으므로 동시에 사용할 수 있는 포트가 2개 있습니다.첫 번째 포트인 DRAM 포트는 기존 DRAM과 매우 유사한 방법으로 호스트 컴퓨터에 의해 액세스됩니다.두 번째 포트인 비디오 포트는 일반적으로 읽기 전용으로 그래픽 칩셋에 [2]높은 스루풋의 시리얼화 데이터 채널을 제공하기 위한 전용 포트입니다.

작동

일반적인 DRAM 어레이는 보통 한 번에 최대 1,024비트로 비트 전체 행(워드 라인)에 액세스하지만 실제 데이터에는 이들 중 1개 또는 몇 개만 사용하고 나머지는 폐기됩니다.DRAM 셀은 파괴적으로 읽히기 때문에 액세스되는 각 행을 감지하고 다시 써야 합니다.따라서 일반적으로 1,024개의 감지 증폭기가 사용됩니다.VRAM은 액세스해야 하는 초과 비트를 폐기하지 않고 단순하게 최대한 활용함으로써 작동합니다.디스플레이의 각 수평 주사선이 완전한 워드에 매핑되어 있는 경우, 1개의 워드를 읽고 1024비트를 모두 별도의 로우 버퍼에 래치하면 이들 비트는 그 후에 디스플레이 회로에 직렬로 스트리밍될 수 있다.이것에 의해, 행 버퍼가 거의 고갈될 때까지, DRAM 어레이에의 액세스(읽기 또는 기입)가 많은 사이클로 자유로워집니다.완전한 DRAM 읽기 사이클은 행 버퍼를 채우기 위해서만 필요하며, 대부분의 DRAM 사이클은 일반 접근에서 사용할 수 있습니다.

이러한 동작은 R의 "모든 포인트 주소 지정 가능한 래스터 디스플레이 메모리"에 설명되어 있습니다.매틱, D링, S. 굽타, F.Dill, IBM Journal of R&D, Vol 28, No.4, 1984년 7월, 페이지 379-393.비디오 포트를 사용하려면 컨트롤러는 먼저 DRAM 포트를 사용하여 표시할 메모리 배열의 행을 선택합니다.VRAM은 그 행 전체를 내부 행 버퍼(시프트 레지스터)에 복사합니다.그러면 컨트롤러는 디스플레이에 객체를 그리기 위해 DRAM 포트를 계속 사용할 수 있습니다.한편 컨트롤러는 시프트 클럭(SCLK)이라고 불리는 클럭을 VRAM의 비디오 포트에 공급합니다.각 SCLK 펄스에 의해 VRAM은 다음 데이터 비트를 시프트 레지스터에서 비디오 포트로 엄밀한 주소 순서로 전달합니다.그래픽 어댑터는 일반적으로 행의 내용, 즉 시프트 레지스터의 내용이 디스플레이의 완전한 수평선에 대응하도록 설계되어 있습니다.

SDRAM으로의 이행

1990년대까지 많은 그래픽 서브시스템이 VRAM을 사용했으며 메가비트 수는 판매 포인트로 선전되었습니다.1990년대 후반 동기식 DRAM 기술은 단일 포트일 뿐이고 더 많은 오버헤드가 필요하지만 VRAM을 대체할 수 있을 만큼 저렴하고 고밀도이며 속도가 빨라졌습니다.그럼에도 불구하고, 내부, 온칩 버퍼링 및 구성이라는 VRAM의 많은 개념은 최신 그래픽 어댑터에서 사용되고 개선되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Patent US4541075, retrieved 2017-06-07
  2. ^ SM55161A 262144×16 bit VRAM data sheet (PDF), Austin Semiconductor, retrieved 2009-03-02