모토로라 68000
[image]
위 사진은 각각 플라스틱, 세라믹, PLCC 버전.
1. 개요
모토로라 68000은 1979년에 모토로라에서 처음 출시한 16비트 마이크로프로세서이다. 외부 데이터 버스는 16비트이지만 내부 버스와 범용 레지스터는 32비트로서, 32비트 기능 일부를 사용할 수 있었다. 1990년대에 비록 16비트 사이에선 후발 주자였던 IBM PC 호환기종의 열풍에 밀려 매킨토시를 제외한 개인용 컴퓨터 시장에서는 밀려났지만, 많은 게임기와 임베디드 기기(프린터, 오실로스코프, PLC 등)에 채택되어 크게 성공했다.
내부 구조는 32비트 레지스터가 16개나 되고 다양한 어드레싱 모드가 있을 뿐 아니라 대칭적인 명령어 세트를 가지고 있는 등 그 당시 메인 프레임이나 미니 컴퓨터의 구조를 거의 따라해서 경쟁 마이크로프로세서인 인텔 8086 보다 훨씬 현대적이고 우수했고 프로그래밍도 쉽고 성능도 높았다. 하지만 그만큼 칩이 복잡해 가격이 비쌌기 때문에 개인용 컴퓨터 등 저렴한 가격이 중요한 기기에서는 별로 인기를 얻지 못했지만 CPU 가격 문제가 덜한 워크스테이션이나 임베디드 장치, 아케이드 게임기에서는 널리 사용되었다. 특징이라면 IBM 메인 프레임의 영향으로 데이터 배열에서 낮은 주소에 데이터의 상위 바이트부터 차례로 배열되는 Big endian 데이터 형식을 따른다. 현대의 TCP/IP 네트워크 통신은 Big Endian을 따른다. 참고로 인텔과 AMD의 x86 CPU는 Little Endian이 쓰이며, 낮은 주소에 하위 바이트부터 차례로 배열한다. 그래서 프로그래밍이나 데이터 교환 시에는 두 기종 간에는 데이터 형식 변환을 해야 한다.
그러나 후속 프로세서 모토로라 88000 시리즈의 실패와 함께 역사속으로 사라진다. 모토로라 88100은 1988년에 개발했음에도 불구하고 바로 1년 전인 1987년 모토로라 68030에도 있었던 메모리 관리 유닛이 없어 모토로라 88200 칩을 따로 달아야 했고 그렇지 않으면 매우 성능이 떨어져 컴퓨터 회사들이 사용하길 꺼렸다. 또한 모토로라 88100 프로세서는 널리 보급되어 있었던 모토로라 68000(CISC)과 호환성이 없었던 RISC 였던것도 큰 단점이었다. 모토로라는 이를 반영해 원칩으로 만들고 멀티미디어 확장 명령어를 넣고 부동소수점 연산 성능까지 개선한 모토로라 88110도 1991년에 개발했지만, 애플과 NeXT, 썬 마이크로시스템즈까지 포기했을 정도로 인기가 없었으며 이 시기에 모토로라마저 IBM의 PowerPC에 집중하고 있었다. 반면 IBM PC 호환기종 진영에서는 자고 일어나면 새로운 기술들이 나올 정도로 빠르게 진보하던 시절이라 이를 따라잡지 못하였고 68000 시리즈 만큼 인기를 끌지 못하고 도퇴된다.
2. 이 프로세서를 사용한 하드웨어
2.1. 68000
2.1.1. 게임기, 아케이드 기판
2.1.1.1. 주 프로세서로 사용
- 남코
- SYSTEM 2
- SYSTEM 21: 에어 컴뱃
- NA-1, 2
- ND-1
- 데이터 이스트: 일부 16비트 기판들(카르노브, 아토믹 러너 체르노브, 미드나잇 레지스탕스, 죠 & 맥 싸워라 원시인, 로보캅 등)
- 미드웨이 MCR-68K
- 세가
- 세타 기판: 썬더케이드, 트윈 이글
- 아타리 재규어
- 알파전자: 슈퍼 스팅레이, 갱 워즈
- 캡콤
- 케이브 1세대 기판: 돈파치, 도돈파치, 에스프레이드, 호혈사일족 2, 호혈사외전 최강전설, 구완게
- 코나미 버블 시스템
- 타이토
- 토아플랜
- 구극 타이거
- 버전 1, 2: 대부분의 토아플랜 게임
- 필립스 CD-i (필립스 SCC68070)
- PolyGame Master
- SNK
2.1.1.2. 사운드 및 보조 프로세서로 사용
- 세가
- 코나미 시스템 GX (모토로라 68EC000)
- 타이토 F3 시스템
2.1.2. 컴퓨터
- 코모도어 아미가
- 아미가 500 시리즈
- 아미가 600
- 아미가 1000
- 아미가 1500
- 아미가 2000
- 아미가 2500
- 코모도어 CDTV
- 아타리 ST
- 아타리 520ST
- 아타리 STF 시리즈
- 아타리 메가 ST 시리즈
- 아타리 STE 시리즈
- 샤프 X68000
- Apple
2.1.3. 계산기
- 텍사스 인스트루먼트
- TI-89 시리즈
- TI-92 시리즈
2.1.4. PDA/스마트폰
주로 Palm OS 4 이하를 쓴 PDA와 스마트폰에서 썼으며, 모토로라 68EC000을 저전력 SoC로 설계한 드래곤볼 프로세서(68328)를 썼다. 이후 모토로라는 반도체 사업부를 분리했고, 분리돼서 나온 프리스케일 반도체에서 이어서 생산했다.
- 팜
- 파일럿 1000/5000
- 파일럿 퍼스널/프로페셔널
- 팜 III/IIIe/IIIx/IIIxe/IIIc
- 팜 V/Vx
- 팜 VII/VIIx
- 팜 m100/m105/m125/m130
- 팜 m500/m505/m515
- 텅스텐 W
- 자이어
- IBM 워크패드(팜 PDA의 OEM): 20X, 30X, c3, c500, c505
- 삼성전자: SCH-M330(MITs 330)/M500(MITs 500)(SK텔레콤), SPH-M3300(KTF)
- 소니 클리에: N, NR, S, SJ, SL, T 시리즈
- 에이서
- S10/S11/S12
- S50/S55
- S60/S65
- 핸드스프링
- 바이저: 솔로, 디럭스, 프리즘, 플래티넘, 에지, 네오, 프로
- 트레오 180/90/270/300
2.2. 68010
- Sun-2
2.3. 68020
- 남코
- 사이쿄 68020 하드웨어: 전국 에이스, 전국 블레이드, 건버드, 스트라이커즈 1945
- 애플 Macintosh
- 코나미
- 코모도어 아미가
- 아미가 1200(모토로라 68EC020)
- 아미가 CD32(모토로라 68EC020)
- 타이토 F3 시스템(모토로라 68EC020)
2.4. 68030
- 샤프 X68030
- 아타리 ST
- TT030
- Falcon030
- 애플 Macintosh
- Macintosh II
- IIx, IIcx, IIci, IIfx, IIsi, IIvi, IIvx
- Macintosh Classic
- Classic II
- Color Classic I, II
- Macintosh LC
- LC II, LC III
- LC 520, LC 550
- Macintosh SE/30
- PowerBook
- 140, 170, 160, 180
- Macintosh II
- 코모도어 아미가
- 아미가 3000 시리즈
- 아미가 4000(모토로라 68EC030: 모토로라 68030에 메모리 관리 장치(MMU)를 제거한 염가형 프로세서)
- NeXT
- NeXT 컴퓨터
2.5. 68040
- 타이토 JC 시스템
- 애플 Macintosh
- Macintosh Quadra
- Macintosh Centris
- Centris 610[68LC040]
- Centris 650
- Macintosh LC
- PowerBook
- 코모도어 아미가
- 아미가 3000T
- 아미가 3000UX
- 아미가 4000
- 아미가 4000T
- NeXT
- NeXTcube, NeXTcube 터보
- NeXTstation NeXTstation 컬러, NeXTstation Turbo
2.6. 68060
- 코모도어 아미가
- 아미가 4000T