Zilog Z280 - Zilog Z280
O Zilog Z280 é um microprocessador de 16 bits , um aprimoramento da arquitetura Zilog Z80 , introduzida em julho de 1987. É basicamente o Z800 , renomeado, com ligeiras melhorias, como ser fabricado em CMOS . Foi um fracasso comercial. Zilog adicionou uma unidade de gerenciamento de memória (MMU) para expandir o intervalo de endereçamento para 16 MB , recursos para multitarefa e configurações de multiprocessador e coprocessador e 256 bytes de RAM estática no chip, configurável como um cache para instruções e / ou dados, ou como parte do espaço de endereço comum. Possui um grande número de novas instruções e modos de endereçamento, dando um total de mais de 2.000 combinações. Ele é capaz de lidar com operações de dados de 32 bits com eficiência, incluindo multiplicação, divisão e extensão de sinal de hardware. Ele oferece os modos de operação Supervisor e Usuário e, opcionalmente, espaços de endereço separados para instruções e dados em ambos os modos (quatro espaços de endereço possíveis no total). A sua interno sinal de relógio pode ser configurado para funcionar em 1, 2 ou 4 vezes a velocidade do relógio externo (por exemplo um 12 MHz CPU com um 3 MHz barramento ). Ao contrário do Z80, o Z280 usa um arranjo multiplexado para seu endereço e barramentos de dados. As extensões mais bem-sucedidas da arquitetura Z80 incluem Hitachi HD64180 em 1986 e Zilog eZ80 em 2001, entre outros. Veja mais Zilog Z800 .
O Z280 tinha muitos recursos avançados para a época, muitos deles nunca vistos novamente em um processador Zilog:
- Instrução no chip e / ou cache de dados ou RAM no chip
- Pipelining de instrução
- Interface Z-BUS de 16 bits de alto desempenho ou interface de barramento compatível com Z80 de 8 bits
- MMU integrado com proteção de memória
- Capacidade de determinar qual conjunto de registros está no contexto com as instruções JAF e JAR
- Quatro contadores / temporizadores de 16 bits no chip
- Quatro canais DMA on-chip
- UART full duplex on-chip
- Trap de E / S do usuário
- Modo supervisor ( instruções privilegiadas )
- Armadilha de instrução ilegal
- Armadilha de emulação de coprocessador
- Acesso à memória no modo burst
- Suporte a multiprocessador , com muitos modos de configuração de barramento
- Suporte para vários coprocessadores externos por meio de uma interface de comunicação acelerada
- Múltiplas páginas de E / S, o que também permite dispositivos de E / S internos sem restringir o intervalo de endereços das portas de E / S como no eZ80 , ou em conflito com os dispositivos existentes da placa-mãe , como o Z180 .
- Aviso de estouro de pilha
Notas
Referências
- Manual técnico preliminar da unidade de microprocessador Z280 MPU (PDF) . San Jose, Califórnia : Zilog . 1989 . Página visitada em 15/07/2009 . (Nota: arquivo pdf de 20 MB)
- Livro de dados da família Z80 . San Jose, Califórnia : Zilog . Janeiro de 1989.
- Reh, Tilmann (1991-09-16). "O CPU280 e o Z280" . TCJ . Página visitada em 15/07/2009 .
Leitura adicional
- Harston, JG (15/04/1998). "Lista completa de opcode Z280" . Página visitada em 15/07/2009 .
Este artigo é baseado em material retirado do Dicionário Online Gratuito de Computação anterior a 1 de novembro de 2008 e incorporado sob os termos de "relicenciamento" do GFDL , versão 1.3 ou posterior.