Zilog Z800

Zilog Z800

Zilog Z800은 Zilog가 설계한 16비트 마이크로프로세서이며 1985년에 출시될 예정입니다.기존 Z80과 호환되는 명령으로 주로 온칩 캐시와 16MB 주소 범위를 제공하는 메모리 관리 장치(MMU)를 가지고 있다는 점이 다릅니다.또한 새로운 직교 명령어와 주소 지정 모드도 다수 추가되었다.

Zilog는 기본적으로 32비트 Z80000을 위해 Z800을 무시했고 Z800은 양산에 들어간 적이 없습니다.Z280은 처음 도입된 지 5년 이상이 지난 1986년에 [1]그 노력을 줄였습니다.실제 제품인 Z280은 1987년에 Z800과 거의 같은 디자인으로 출하될 예정이었지만 이번에는 CMOS에 구현되었습니다.

Z800은 Z80과 호환되도록 설계된 반면 Z8000은 Z80과 유사하며 직접적인 호환성을 제공하지 않는다는 점에서 Zilog의 첫 번째 16비트 작업인 Zilog Z8000과 대조를 이룹니다.

간단한 설명

레지스터 세트의 확장은 없었지만 레지스터와 명령어는 보다 범용적이고 강력한 기능을 위해 상당히 직교했습니다.많은 새로운 8비트 및 16비트 작업이 추가되었고, HL, IX 및 IY 레지스터는 Z80의 어큐뮬레이터로서의 제한된 가능성에서 보다 다용도 어큐뮬레이터로 업그레이드되었습니다.Z80에서 가능한 레지스터 피연산자 외에도, 그것들은 즉시 데이터, 직접 주소, 레지스터 간접 또는 인덱스 피연산자, 심지어 프로그램 카운터-상대적인 프로그램과 함께 사용될 수 있다.스택 포인터 상대 어드레싱과 8비트 또는 16비트 즉시 오프셋을 선택할 수 있는 등 8비트 운영은 훨씬 더 많은 가능성을 가지고 있습니다.

주소 버스는 24비트로 확장되어 16MB의 메모리를 처리했습니다.이 칩은 512kB RAM용 19비트 외부 버스 또는 16MB RAM용 24비트 풀버스와 함께 제공되었으며, 소형 버스의 장점은 더 작은 40핀 패키지였습니다.이전 Z80과 마찬가지로 Z800은 내장 DRAM 컨트롤러와 클럭을 유지하면서도 256바이트의 RAM을 추가하여 "스크래치패드" RAM 또는 캐시로 사용할 수 있습니다.캐시 모드에서 사용하면 프로그래머는 데이터 캐시 또는 명령 캐시 또는 둘 다로 구성할 수 있으며, 내장 메모리 컨트롤러는 이를 사용하여 외장 메모리에 대한 접근을 줄였습니다.

또한 공유 글로벌 메모리 유무에 관계없이 슬레이브 프로세서와 느슨하거나 긴밀하게 결합된 멀티프로세서에 대한 야심찬 준비도 있었습니다.이를 확장 처리 아키텍처확장 처리 장치(EPU)라고 합니다.

또 다른 변경사항은 옵션인 16비트 데이터 버스가 추가되어 올바르게 설정되면 메모리에 액세스할 수 있는 속도가 2배로 증가했다는 것입니다.두 개의 주소 버스 크기를 합치면 칩은 총 4가지 버전으로 제공되었습니다.

부품 번호 핀 수 데이터 버스 어드레스 버스
Z8108 40 8비트 19비트(512kB)
Z8116 40 16비트 19비트(512kB)
Z8208 64 8비트 24비트(16MB)
Z8216 64 16비트 24비트(16MB)

실패 이유

Z800은 대부분의 면에서 미니컴퓨터에서 영감을 받은 "슈퍼 Z80"으로 기존의 대형 프로그램을 상당히 빠른 속도로 실행할 수 있었습니다.그러나 주소와 데이터 버스는 다중화되었고 칩은 다른 측면에서도 프로그래밍과 인터페이스가 다소 복잡했습니다.정확한 실행 시간을 계산하는 것도 Z80보다 훨씬 어려웠습니다.게다가 당시 일반 Z80은 대부분의 애플리케이션에 적합했기 때문에 많은 경우 추가적인 컴퓨팅 능력은 더 이상 복잡함을 더할 가치가 없었습니다.잘못된 마케팅으로 인해 제품도 피해를 입은 것 같습니다.

Hitachi는 HD64180을 Z80 파생 모델로 개발했습니다.이것은 큰 성공을 거두었는데, 아마도 원래의 Z80만큼 프로그래밍과 인터페이스가 간단하기 때문일 것이다.

보다 성공적인 Z80 파생 모델(Zilog에서 제공)

Zilog Z180(주로 Hitachi가 개발한)과 Zilog Z182가 Z80 아키텍처를 확장하려는 시도가 성공한 것 외에 32비트 Z380(1994년 도입)은 일부 특정 통신 애플리케이션을 제외하고는 상업적으로 실망스러운 것이었습니다.한편, 고속 24비트 eZ80(2001년 도입)은 상업적으로 성공을 거두어 엔지니어링상을 수상했습니다.Z800, Z280 및 Z380과는 달리 eZ80은 원래 Z80에 비해 새로운 명령 또는 주소 지정 모드를 많이 도입하지 않고 주로 Z80의 16비트 레지스터를 24비트 폭까지 확장합니다.이를 통해 메모리 용량이 256배 증가하며 Z80 운영 코드를 원본보다 4배 빠르게 실행하는 파이프라인 실행 유닛이 추가됩니다.

메모들

  1. ^ EDN 1986년 11월 27일 p133

레퍼런스

  • Z800 MPU Family Preliminary Product Specification (00-2259-01). San Jose, California: Zilog. September 1983.
  • Olsen, Dave (1985-01-08). "Zilog Z800 microprocessor chip quick description". Retrieved 2009-07-16.
  • Skot, Jeff (1985-05-16). "Z800 preliminary specs". Retrieved 2009-07-16.

추가 정보