MC14500B 그리고 1Bit 컴퓨터(미완성 글)
항상 컴퓨터의 모든 요소를 직접 만들어 보고 싶었습니다. 그 결과물이 원시적이더라도 그런 체제를 만들어 본다는 것은 저에게 매우 매력적인 일입니다. 앞으로 공부와 개발을 병행하며 수많은 성공과 실패가 있겠지만, 그 발자취를 이곳에 남겨 보도록 하겠습니다.
따라서, 본 프로젝트는 Motorola에서 개발한 MC14500B 1-bit 산업용 제어 프로세서(ICU, Industrial Control Unit)을 기반으로 한 최소한의 요소를 가진 컴퓨터를 제작하는 것입니다.
##MC14500B MC14500B의 주요 특징: 아키텍처
- 1bit CPU(ALU 포함)
- 4비트 opcode 명령어 16가지
- 동작 전압: 5v
- 전류 소모량: 5μA
- 동작 클럭: 1MHz, 최대4MHz(15v 환경)
- 패키지: 16핀 DIP
- 1-bit 레지스터, 내부 플래그(IEN, OEN, JMP, RTN 등)
이 칩은 매우 단순한 구조를 가지고 있으며, 대부분의 마이크로 프로세서로써의 기능을 대부분 포함하지 않습니다. 대표적으로, 프로그램 카운터 레지스터(PC)가 없습니다.
이러한 설계 덕분에 칩 구조가 매우 단순해질 수 있었으며, 가격도 낮게 책정될 수 있었다고 합니다.