stringtranslate.com

Familia H8

Hitachi H8/323

El Hitachi H8 es una gran familia de microcontroladores de 8 bits , 16 bits y 32 bits fabricados por Renesas Technology , que se originó a principios de la década de 1990 dentro de Hitachi Semiconductor . El diseño original, el H8/300 , era un procesador de 8 bits que tenía registros de 16 bits y una ALU que permitía algunas operaciones de 16 bits. Se introdujeron dos versiones mejoradas, el H8/300L que amplió las instrucciones para convertirse en una máquina completa de 16 bits al tiempo que se optimizaba para un bajo costo, y el H8/300H que amplió aún más los registros para permitir operaciones de 32 bits y se optimizó para funciones de bajo consumo y alto rendimiento. Existen muchas variaciones.

La línea completa se vendió a Renesas en 2003. Renesas sigue vendiendo los diseños a partir de 2023 , pero solo a los clientes existentes. Un administrador de los foros de la comunidad de usuarios de Renesas comentó en 2011 que no hay planes para un mayor desarrollo de productos basados ​​en H8. [1] H8 fue compatible con el kernel de Linux a partir de la versión 4.2, pero el soporte se eliminó en la versión 5.19. [2]

Para necesidades de mayor rendimiento, Hitachi presentó su familia SuperH de microcontroladores similares a RISC de 32 bits, que han reemplazado en gran medida al H8.

Variantes

Las subfamilias incluyen las H8/300 y H8/500 de 8/16 bits, las H8/300H y H8S de 16/32 bits y la serie H8SX de 32 bits, cada una con docenas de variantes diferentes, que varían en velocidad, selección de periféricos integrados como temporizadores, interrupciones [3] y puertos serie , y cantidades de ROM , memoria flash y RAM . La ROM y la memoria flash integradas tienden a variar de 16  KB a 1024 KB, y la RAM de 512  B a 512 KB.

La arquitectura básica del H8 sigue el modelo de la arquitectura DEC PDP-11 , con ocho registros de 16 bits (el H8/300H y el H8S tienen un banco adicional de ocho registros de 16 bits) y una variedad de modos de direccionamiento . Sin embargo, a diferencia del PDP-11, la arquitectura del H8 emplea un ordenamiento de bytes big-endian .

Tanto el H8/300H como el H8S tienen ocho registros de 32 bits, cada uno de los cuales puede tratarse como un registro de 32 bits, dos registros de 16 bits o dos registros de 8 bits, y el H8S tiene una configuración interna de 32 bits. [4] Varias empresas proporcionan compiladores para la familia H8, y hay un puerto GCC completo, que incluye un simulador . También hay varios emuladores de hardware disponibles.

La familia continúa con los controladores H8SX de 32 bits.

Aplicaciones

Renesas H8S-2110BV

El H8S se puede encontrar en cámaras digitales , ordenadores portátiles Cybiko , algunos portátiles ThinkPad , [5] [6] controladores de impresoras , tarjetas inteligentes , ordenadores de ajedrez , sintetizadores musicales [7] y en varios subsistemas automotrices . El LEGO Mindstorms RCX , un juguete robótico/herramienta educativa avanzada, utiliza el H8/300. Namco utilizó un H8/3002 como procesador de sonido para varios juegos que creó a fines de la década de 1990, en particular aquellos que usaban su arquitectura System 12 , y Yamaha para las placas hijas DB50XG y DB60XG y la tarjeta de PC ISA SW60XG.

El H8/500 también se estaba utilizando en un teléfono Nokia 2110.

Referencias

  1. ^ "H8 は ど う な る の". Café René . Consultado el 24 de julio de 2018 .
  2. ^ Solicitud de incorporación de Git para el puerto H8 en los archivos LKML
  3. ^ "Grupo H8/36024, Grupo H8/36014 Familia de microcomputadoras de un solo chip de 16 bits H8/Serie pequeña H8/300H". pág. 53. Consultado el 20 de diciembre de 2023 .
  4. ^ "H8S/2116". Renesas Electronics . Consultado el 12 de mayo de 2018 .
  5. ^ Renesas H8S/2161BV en ThinkWiki.org
  6. ^ Renesas H8S/2116V en ThinkWiki.org
  7. ^ "FS1R Inside". Archivado desde el original el 9 de junio de 2014. Consultado el 19 de agosto de 2014 .

Enlaces externos