고3입니다.
고1때부터 z80에 재미를붙였는데 이제 대학포트폴리오로 써보려고 회로를 설계했습니다.
Z80 CPU를 중심으로 한 8비트 컴퓨터를 직접 설계하고 구현했습니다.
회로도부터 부트로더, OS(CP/M) 구동까지 전부 직접 제작했으며,
개념 설계부터 실물 제작까지 가능한 수준으로 작업 중입니다.
◆ 주요 사양
- Z80A CPU @ 4MHz
- 128KB SRAM (64KB 사용)
- 27C256 EPROM (부트로더 내장)
- 8272 FDC + 실물 3.5인치 FDD 구동 (SFD-321B)
- 8255A PPI → IDE 디스크 + 키보드 I/O
- 8251 USART → CP2102 / ESP32 UART 연결
- 8257 DMA → FDC와 DRQ/DACK 연동
- 8259 PIC, 8253/8254 타이머, DS12885 RTC
- 7805 + TIP41C 기반 5V 2A 레귤레이터 내장
- 부팅 시 FDD/IDE 선택 가능
- 555타이머 + 2N3904로 FDD 모터 자동 제어 회로 구현
- ESP32 VGA 터미널 연동 예정
회로도는 KiCad로 전체 설계했고,
모든 선로는 전역 라벨 방식으로 연결하여
가독성과 유지보수성을 높였습니다.
◆ 목표
- PCB 제작 및 조립
- CP/M 실제 부팅 및 파일 시스템 운용
- UART 기반 VGA 디스플레이 연동 (ESP32)
- 486 케이스에 내장하여 완전한 자작 복고 컴퓨터 완성
이 프로젝트는 단순 조립이 아니라
Z80 기반 컴퓨터 아키텍처 전체를 독학으로 구현한 작업이며,
부품 단위의 연결부터 OS 구동까지 모든 흐름을 직접 설계하고 있습니다
피드백이나 조언, 궁금한 점 환영합니다.