기가트론(Gigatron)은 소형 컴퓨터 키트로, 현대의 복잡한 컴퓨팅 시스템과 비교해 매우 간단한 구조를 가지고 있다. 2018년에 공개되었으며, 디지털 논리 설계와 컴퓨터 아키텍처를 학습하고자 하는 이들에게 좋은 교육 도구로 사용된다.
기가트론은 7400 시리즈 TTL(TTL: Transistor-Transistor Logic) 칩으로 구성되어 있으며, 마이크로프로세서를 기반으로 하지 않는 것이 특징이다. 대신에, 순수히 논리 게이트와 기본 디지털 회로로만 이루어져 있다. 이를 통해 사용자들은 8비트 CPU의 기본 작동 원리를 직관적으로 이해할 수 있다.
기가트론의 주요 구성 요소는 다음과 같다:
- 중앙 처리 장치(CPU): 74181 ALU 칩을 사용하여 기본 산술 연산을 수행한다.
- 기억 장치: 32KB SRAM이 제공되어 프로그램과 데이터를 저장한다.
- 입출력 장치: VGA 출력과 PS/2 키보드 입력을 지원하여 텍스트와 그래픽을 표시하고 사용자 입력을 받을 수 있다.
기가트론은 어셈블리 언어와 매우 유사한 명령어 집합을 사용하며, 기본적인 게임과 프로그램을 실행할 수 있다. 이를 통해 사용자들에게 저수준 프로그래밍과 하드웨어 설계의 기초 지식을 제공한다.
키트를 통해 제공되는 부품들을 사용자가 직접 조립해야 하며, 이를 통해 전자 회로 조립과 디버깅 기술 또한 개발할 수 있다. 기가트론은 DIY(Do It Yourself) 전자 프로젝트로 인기를 끌고 있으며, 교육용 도구로서도 활용되고 있다.