Zilog Zilog
Zilog Z280Zilog Z280은 16비트 마이크로프로세서이며 1987년 7월에 도입된 Zilog Z80 아키텍처의 확장판입니다.기본적으로 Z800은 CMOS로 [1]제작되는 등 약간 개선되어 상업적으로 실패하였습니다.Zilog는 메모리 관리 유닛(MMU)을 추가하여 주소 범위를 16MB로 확장하고 멀티태스킹 및 멀티프로세서 및 코프로세서 구성을 위한 기능 및 256바이트의 온칩 스태틱 RAM을 명령 및/또는 데이터 캐시 또는 일반 주소 공간의 일부로 구성할 수 있습니다.새로운 명령어 및 어드레싱 모드가 매우 많아 총 2000개 이상의 조합이 가능합니다.하드웨어 다중, 분할 및 부호 확장을 포함한 32비트 데이터 작업을 효율적으로 처리할 수 있습니다.슈퍼바이저와 사용자의 동작 모드 및 명령과 데이터의 주소 공간을 임의로 분리할 수 있습니다(총 4개의 가능한 주소 공간).내부 클럭 신호는 외부 클럭의 1, 2 또는 4배 속도로 실행되도록 구성할 수 있습니다(3MHz 버스가 있는 12MHz CPU 등).Z80과는 달리 Z280은 주소 및 데이터 버스에 다중 배열을 사용합니다.Z80 아키텍처의 보다 성공적인 확장으로는 1986년의 Hitachi HD64180과 2001년의 Zilog eZ80 등이 있습니다.자세한 내용은 Zilog Z800을 참조하십시오.
Z280은 그 시대에 비해 많은 고급 기능을 가지고 있었습니다.대부분의 기능은 Zilog 프로세서에서 다시 볼 수 없었습니다.
- 온칩 명령 및/또는 데이터 캐시 또는 온칩 RAM
- 명령 파이프라인링
- 고성능 16비트 Z-BUS 인터페이스 또는 8비트 Z80 호환 버스 인터페이스
- 메모리 보호 기능을 갖춘 내장 MMU
- 어떤 레지스터 세트가 JAF 및 JAR 명령과 맥락을 같이하는지 판별할 수 있습니다.
- 온칩 16비트 카운터/타이머×3
- 4개의 온칩 DMA 채널
- 온칩 전이중 UART
- 사용자 I/O 트랩
- 슈퍼바이저 모드(특권 순서)
- 잘못된 명령[citation needed] 트랩
- 코프로세서 에뮬레이션트랩
- 버스트 모드 메모리 액세스
- 멀티프로세서 지원(다양한 버스 컨피규레이션모드 포함)
- 고속 통신 인터페이스를 통한 복수의 외부 코프로세서 지원
- 여러 개의 I/O 페이지를 통해 eZ80과 같은 I/O 포트의 주소 범위를 제한하거나 Z180과 같은 기존 메인보드 장치와 충돌하지 않고 내부 I/O 장치를 사용할 수 있습니다.
- 스택 오버플로 경고
레퍼런스
- ^ EDN 1986년 11월 27일 p133
- Z280 MPU Microprocessor Unit Preliminary Technical Manual (PDF). San Jose, California: Zilog. 1989. Retrieved 2009-07-15. (주: 20MB PDF 파일)
- Z80 Family Data Book. San Jose, California: Zilog. January 1989.
- Reh, Tilmann (1991-09-16). "The CPU280 and Z280". TCJ. Retrieved 2009-07-15.
추가 정보
- Harston, J.G. (1998-04-15). "Full Z280 Opcode List". Retrieved 2009-07-15.