Hitachi HD64180 - Hitachi HD64180

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
Hitachi HD64180
Hitachi HD64180 DIP64

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.

Veja também

Referências

Leitura adicional

links externos