Z80으로 간단한 컴퓨터 만들기 1

1. 소개
Z80은 인텔 8080 마이크로프로세서의 개량형이라고 할 수 있는 제품이며, 8080에 비해 약간의 아키텍처 확장, 전원 5V 단일화 및 보다 높은 클럭 주파수 대응 등을 도모할 수 있었다. 주소 공간은 16비트(64KB)로 그 이상으로 확장할 때에는 MMU 등으로 뱅크 교환을 한다. 8080의 개발진들이 회사를 나와 설립한 회사가 자일로그였으며, Z80은 8080과 소프트웨어와 호환되도록 설계되었다. 8080에 더 많은 명령어, 인터럽트 모드가 추가되었다. DRAM 리프레시 회로도 포함하고 있다.
본 문서에서는 그림1에 나타낸 바와 같이 과거 80년대에 유명했던 8비트 CPU인 Z80을 이용하여 간단한 입출력장치를 갖는 컴퓨터를 하나의 보드에 만드는 과정을 전자공학의 기초지식이 없어도 가능하도록 자세한 과정을 소개하고자 한다. 


먼저 그림1에 나타낸 블록도를 살펴보면 Z80 CPU외에 프로그램을 저장하고 데이터를 처리할 후 있는 RAM(Random Access Memory)와 입력장치로는 스위치와 버퍼, 출력장치로는 래치와 LED로 구성된다.

댓글

이 블로그의 인기 게시물

르네사스 타겟보드를 이용한 CAN통신(3)