이 기본 회로는 [Andrew ‘s] AVR 기반 VGA 생성기의 하드웨어를 구성합니다. 그는 안정된 VGA 신호를 출력하기 위해 ATMEGA1284를 얻을 수있었습니다. VGA를 조사한 개인은 이것이 상당히 성취된다는 것을 알 수 있습니다. VGA는 모든 타이밍에 관한 모든 것이기 때문에 그를 거의 즉시 문제로 제시했습니다.
칩은 20MHz의 최고 속도로 작동하도록 표시됩니다. [Andrew]는이 속도로 수평 및 수직 동기화를 구현 한 코드를 작성한 코드를 작성했습니다. 그러나 프레임 버퍼링을 처리하기 위해 충분한 시계 사이클이 없었습니다. 그의 옵션은 칩을 25MHz로 오버 클럭시키는 것이 었습니다. 우리는 그가 사양에 제공된 속도 중 하나 인 25.174 MHz 결정을 사용하는 것이 훨씬 쉬워 졌을 것이라고 생각하기 때문에 그가 결정을 내리기 때문에 결정을 내리고 있다고 생각합니다.
빨간색, 녹색 및 파란색 각각은 총 64 색에 대한 저항 세트를 사용하여 선택한 2 비트 범위를 선택합니다. 휴식 후 비디오에서 볼 수 있듯이 128 × 96 픽셀 비디오가 작동하고 실행 중입니다. [Andrew]는 여기에서 프로젝트의 범위를 확대하여 기존의 이미지를 보여주는 것보다 훨씬 더 다양한 다재다능합니다. 코드 (어셈블리 작성)는 GitHub 저장소에서 사용할 수 있습니다.