Hitachi HD64180 - Hitachi HD64180
Informação geral | |
---|---|
Fabricante (s) comum (is) | |
Arquitetura e classificação | |
Conjunto de instruções | 8080, 8085, z80, NSC 800 |
Especificações físicas | |
Transistores |
O HD64180 é um microprocessador integrado baseado em Z80 desenvolvido pela Hitachi com uma unidade de gerenciamento de memória integrada (MMU) e periféricos no chip. Ele apareceu em 1985. O Hitachi HD64180 "Super Z80" foi posteriormente licenciado para a Zilog e vendido por eles como Z64180 e com alguns aprimoramentos como Zilog Z180 .
Visão geral
O HD64180 possui os seguintes recursos:
- Taxa de clock de execução e acesso ao barramento de até 10 MHz.
- Unidade de gerenciamento de memória com suporte para 512K bytes de memória (um megabyte para o HD64180 empacotado em um PLCC)
- Espaço de E / S de endereços de 64K
- 12 novas instruções incluindo multiplicação inteira de 8 bits por 8 bits, AND não destrutivo e vetor de armadilha de instrução ilegal
- Controlador de acesso direto à memória de dois canais (DMAC)
- Gerador de estado de espera programável
- Atualização de DRAM programável
- Interface de comunicação serial assíncrona de dois canais (ASCI)
- Temporizador de recarga programável de 16 bits de dois canais (PRT)
- Porta I / O Serial Clocked de 1 canal (CSI / O)
- Controlador de interrupção vetorial programável
O HD64180 tem uma unidade de execução em pipeline que processa a maioria das instruções em menos ciclos de clock do que o Z80 . O grupo de instruções mais aprimorado compreende as instruções em bloco; por exemplo, aqueles como LDIR, CPIR, INIR e OTDR. Este tipo de instrução leva 21 estados de transição para executar por iteração; no HD64180 leva 14 estados t.
O DMAC on-chip torna as transferências de memória em bloco possíveis em uma taxa mais rápida do que as instruções LDIR / LDDR. O gerador on-chip para estados de espera torna possível acessar hardware muito lento em uma base seletiva usando um filtro de dispositivo, como é feito para o teclado desajeitado do TRS-80 Modelo 4 . O ASCI on-chip possibilita a implementação de portas seriais RS-232 adicionais.
O HD64180 não executará as instruções Z80 "não documentadas", particularmente aquelas que acessam os registradores de índice IX e IY como metades de 8 bits. A CPU Hitachi as trata como instruções ilegais e, de acordo com isso, executa a armadilha de instrução ilegal, redirecionando o registrador do PC para o endereço zero.
O Micromint SB180, os computadores SemiDisk Systems DT42 CP / M e os videotipos Olivetti CWP 1 e ETV 210s (também executando o CP / M 2.2 baseado em ROM) foram baseados no Hitachi HD64180. A placa de atualização XLR8er para o TRS-80 Modelo 4 também o usou. Nos computadores Victor HC-90 e HC-95 MSX2 , o HD64B180 foi usado para seu modo turbo próximo ao Z80 normal.