H8 es el nombre de 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 . 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] La familia de máquinas en gran parte CISC no está relacionada con la familia SuperH de mayor rendimiento de microcontroladores similares a RISC de 32 bits.
Es compatible con el kernel de Linux desde la versión 4.2. [2]
Variantes
Las subfamilias incluyen la serie H8 / 300 y H8 / 500 de 8/16 bits, 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 según la velocidad, la selección de en periféricos como temporizadores y puertos serie , y cantidades de ROM , memoria flash y RAM . La ROM incorporada y la memoria flash tienden a oscilar entre 16 KB y 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 H8 emplea ordenamiento de bytes big-endian .
Tanto H8 / 300H como 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. [3] Varias empresas proporcionan compiladores para la familia H8 y hay un puerto GCC completo , incluido un simulador . También hay varios emuladores de hardware disponibles.
La familia continúa con los controladores H8SX de 32 bits.
Aplicaciones
H8S se puede encontrar en cámaras digitales , las computadoras portátiles Cybiko , algunas computadoras portátiles ThinkPad , [4] [5] controladores de impresora , tarjetas inteligentes , computadoras de ajedrez , sintetizadores de música [6] y en varios subsistemas automotrices . El LEGO Mindstorms RCX , un robot avanzado de juguete / herramienta educativa, utiliza el H8 / 300. Namco empleó un H8 / 3002 como procesador de sonido para varios juegos que hizo a fines de la década de 1990: en particular, aquellos que usaban su arquitectura System 12 .
En la cultura popular
Se hace referencia a H8 en la canción de Muse " Space Dementia ". [7]
Referencias
- ^ "H8 は ど う な る の" . Café Rene . Consultado el 24 de julio de 2018 .
- ^ Solicitud de extracción de Git para el puerto H8 en los archivos LKML
- ^ "H8S / 2116" . Electrónica Renesas . Consultado el 12 de mayo de 2018 .
- ^ Renesas H8S / 2161BV en ThinkWiki.org
- ^ Renesas H8S / 2116V en ThinkWiki.org
- ^ FS1R en el interior
- ^ Muse Wiki
enlaces externos
- Electrónica Renesas
- Formación online para productos Renesas
- Un foro de apoyo comunitario