De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Placa 78K0 / KX1 + con emulador en circuito ; MINICUBO
78K0S / KA1 + Hágalo bordo
Placa Cool It 78K0R / KG3 con emulador en circuito ; IECUBE (anteriormente, MINICUBE2 )

78K es el nombre comercial de la familia de microcontroladores de 16 y 8 bits [1] : 23-4–23-5 [2] : 78 fabricado por Renesas Electronics , desarrollado originalmente por NEC [3] [4] : 229 iniciado en 1986 . [5] : 7, línea 2 La base de la Familia 78K es una arquitectura CISC de banco de registros basada en acumuladores . 78K es un microcontrolador de un solo chip, que generalmente se integra; ROM de programa , RAM de datos , interfaces seriales , temporizadores , puertos de E / S , un convertidor A / D , un controlador de interrupciones y un núcleo de CPU , en un dado . [6] [7] : 412

Su área de aplicación es principalmente controles de sistemas mecánicos simples e interfaces hombre-máquina . [8] [9] [10]

En cuanto a las herramientas de desarrollo de software , se encuentran disponibles compiladores de C y macroensambladores . [11] : 99 En cuanto a hardware herramienta de desarrollo, lleno de sondeo-pod tipo y Puerto de depuración de tipo emuladores en circuito , [12] [13] y el flash ROM programadores [14] : 22-24 están disponibles.

Históricamente, la familia tiene 11 series con 9 arquitecturas de conjuntos de instrucciones . A partir de 2018, se siguen promocionando 3 arquitecturas de conjuntos de instrucciones, que son 78K0 de 8 bits, 78K0S de 8 bits y 78K0R de 16/8 bits, para los nuevos diseños de los clientes. [14] Pero en la mayoría de los casos, se recomienda la migración a la familia RL78 , [15] que es una sucesora de 78K0R y un nivel casi binario compatible con 78K0R, [16] : 20 . [17]

Variantes [ editar ]

Serie 78K0 [ editar ]

La serie 78K0  [ de ] (también conocida como 78K / 0) es un microcontrolador de chip único de 8 bits de larga duración , [18] que es la base de las series 78K0S y 78K0R. Contiene registros de 8 × 8 bits × 4 bancos . Para instrucciones de cálculo de 16 bits, realiza la operación ALU dos veces. Cada instrucción se realiza en serie sin canalización de instrucciones . Tiene un espacio de direcciones de 16 bits y 64 KB . [19] Algunas variantes del 78K0 tienen un convertidor D / A de 8 bits R-2R D / A asequible y compacto , que no tiene monotonicidad porque no está recortado para el ajuste ni seguido deamplificador operacional .

En su etapa anterior, la memoria del programa era PROM (OTP) , UV-EPROM o ROM de máscara de una sola vez . [20] Pero con los tiempos, se convirtió en memoria flash . [21] [22]

Serie 78K0S [ editar ]

La serie 78K0S (también conocida como 78K / 0S) es una versión de gama baja de 78K0. [23] [24] [25] Tiene registros de 8 × 8 bits, pero sin bancos. Además, algunas instrucciones, como multiplicación y división , se eliminan de la arquitectura del conjunto de instrucciones 78K0 . [26]

Serie 78K0R [ editar ]

La serie 78K0R es un microcontrolador de un solo chip de 16 bits con canalización de instrucciones de 3 etapas . [27] Su conjunto de instrucciones es similar al 78K0 y cubre operaciones de 16 y 8 bits. Tiene un espacio de direcciones de 1 M Byte de 20 bits . [28] 75 instrucciones de 80 son idénticas a las de la familia RL78 ; su sucesor. [16] : 20 [15] [29]

Serie 178K0 [ editar ]

La serie 178K0 (también conocida como 178K / 0) es una sucesora del microcontrolador de 4 bits de la familia 17K de NEC para DTS (sistemas de sintonización digital) y controles remotos . [30] Integra las funciones periféricas de la familia 17K con el núcleo de la CPU 78K0 de 8 bits en un chip. [31]

Serie 178K0S [ editar ]

La serie 178K0S (también conocida como 178K / 0S) también es una sucesora de la familia 17K con el núcleo de CPU 78K0S. [32]

Serie 78K4 [ editar ]

La serie 78K4 (también conocida como 78K / 4) es un microcontrolador de un solo chip de 16 bits con operaciones de 16 y 8 bits. [33] [34] [35] [36] Tiene registros de 16 × 8 bits × 4 bancos, que también se pueden utilizar para registros de 8 × 16 bits × 4 bancos. Algunos de estos registros también se pueden utilizar como extensión de 24 bits para los modos de direccionamiento . [37] Tiene un espacio de direcciones de 24 bits y 16 M bytes . Tiene operaciones basadas en microcódigo llamadas Macro Service con funciones de interrupción . [38] : §23.8, 560–593

Serie 78K7 [ editar ]

La serie 78K7 (también conocida como 78K / 7) es un microcontrolador de un solo chip de 32 bits con operaciones de 32, 16 y 8 bits. Tiene registros de 8 × 32 bits × 16 bancos, que también se pueden utilizar para registros de 16 × 16 bits × 16 bancos y registros de 16 × 8 bits × 16 bancos. Tiene operaciones basadas en microcódigo llamadas Macro Service con funciones de interrupción . Tiene un espacio de direcciones lineal de 24 bits y 16 M bytes. Se utiliza para algunos productos Quantum Fireball , [39] : Foto 2, pero pronto se reemplazó con microcontroladores RISC de 32 bits de la familia V850 .

Serie 78K6 [ editar ]

La serie 78K6 (también conocida como 78K / 6) es un microcontrolador de un solo chip de 16 bits. Su tiempo de vida fue corto y con menos variantes.

Serie 78K1 [ editar ]

La serie 78K1 (también conocida como 78K / 1) es un microcontrolador de un solo chip de 8 bits. Tiene registros de 8 × 8 bits × 4 bancos. La serie 78K1 está diseñada para servocontroles de grabadoras de videocasetes . La subserie μPD78148 integra 2 amplificadores operacionales . [40]

Serie 78K3 [ editar ]

La serie 78K3 (también conocida como 78K / 3) es un microcontrolador de un solo chip de 16 bits con operaciones de 16 y 8 bits. Tiene 16 × 8 bits × 8 bancos, que también se pueden utilizar para registros de 8 × 16 bits × 8 bancos. Su espacio de direcciones es de 16 bits y 64 KB. Está desarrollado como una serie de gama alta de la familia 78K. Tiene operaciones basadas en microcódigo llamadas Macro Service con funciones de interrupción . [41] : §13.4, 261–280

Esta serie se utiliza para unidades de disco duro , especialmente la serie Quantum Fireball . [42] La subserie μPD78364 se utiliza para los controles del compresor inverter . [43] También se utiliza para los sistemas de control de tracción de algunos coches.

Serie 78K2 [ editar ]

La serie 78K2 (también conocida como 78K / 2) es un microcontrolador de un solo chip de 8 bits. Tiene registros de 8 × 8 bits × 4 bancos. Se desarrolla como una serie de propósito general de la familia 78K. [44]

Predecesores [ editar ]

Familia 87AD [ editar ]

Familia 87AD [4] : 229 es un microcontrolador de un solo chip de 8 bits. Tiene registros de 8 × 8 bits × 4 bancos. Su arquitectura de conjunto de instrucciones se convirtió en la base de 78K. [45]

Familia 17K [ editar ]

Familia 17K [4] : 229 es un microcontrolador de un solo chip de 4 bits, especialmente dedicado para DTS (Digital Tuning Systems) y controles remotos . Tiene 2 planos de archivos de registro de 128 × 4 bits y un sofisticado conjunto de instrucciones totalmente ortogonales . Este conjunto de instrucciones es completamente diferente al de 78K Family. [30]

Lista de la tabla de la familia 78K [ editar ]

Ver también [ editar ]

  • RL78
  • V850
  • Renesas 740
  • IEBus

Referencias [ editar ]

  1. ^ Oklobdzija, Vojin G. (2001). El manual de ingeniería informática . Prensa CRC. ISBN 9780849308857.
  2. ^ Edwards, Lewin ARW (2006). Entonces, quieres ser un ingeniero integrado: la guía para la ingeniería integrada, desde la consultoría hasta la escalera corporativa . Newnes. pag. 78 . ISBN 9780750679534. NEC 78K.
  3. ^ "78k | The CPU Shack Museum" . www.cpushack.com .
  4. ^ a b c Parai, Manas Kumar; Das, Banasree; Das, Gautam (enero de 2013). "Una descripción general de la unidad de microcontrolador: de la selección adecuada a la aplicación específica". Revista Internacional de Ingeniería y Computación Soft (IJSCE) . 2 (6): 228-231. ISSN 2231-2307 . S2CID 11529467 .  
  5. ^ NEC エ レ ク ト ロ ニ ク ス 8 ビ ッ ト マ イ コ ン の あ ゆ み[ Historia de los microcontroladores de 8 bits de NEC Electronics ] (PDF) (en japonés). Sunhayato Corp.
  6. ^ "microcontrolador" . El diccionario gratuito .
  7. Oklobdzija, Vojin G. (2017). Sistemas y aplicaciones digitales . Prensa CRC. ISBN 9781351838108.
  8. ^ "NEC Electronics presenta 12 nuevos microcontroladores All Flash de 16 bits con circuito controlador / controlador LCD" . Business Wire. 2009-01-16.
  9. García, Pedro Castillo; Lozano, Rogelio; Dzul, Alejandro Enrique (2006). Modelado y Control de Mini-Máquinas Voladoras . Springer Science & Business Media. ISBN 9781846281792.
  10. ^ Archivado: "MPU y MCU | Renesas Electronics" . 7 de octubre de 2012. Archivado desde el original el 7 de octubre de 2012 .
  11. ^ Emilio, Maurizio Di Paolo (2014). Diseño de sistemas integrados para la adquisición y el control de datos de alta velocidad . Saltador. ISBN 9783319068657.
  12. ^ Especificador electrónico (19 de abril de 2009). "Nuevo kit de imprimación 78K de NEC Electronics" . www.electronicspecifier.com .
  13. ^ Bender, Klaus; Jack, Peter; Koç, Ali; Péter, Istvan; Megyeri, Gergely (2001). Qualitätssicherung eingebetteter Software: Methoden und Best-Practices: [FUSIM] (en alemán). München: Herbert Utz Verlag. ISBN 9783831600243.
  14. ^ a b Oficial de Renesas: Guía de selección de MPU y MCU de Renesas 78K MCU . Renesas Electronics.
  15. ↑ a b Dean, Alexander G .; Conrad, James M. (2012). Creación de sistemas integrados rápidos, receptivos y energéticamente eficientes utilizando el microcontrolador Renesas RL78 (PDF) . Weston, FL: Micrium Press. ISBN  9781935772989.
  16. ^ a b Oficial de Renesas: Guía de portabilidad de 78K0R / FC3 a RL78 / F14 . Renesas Electronics.
  17. ^ "Renesas Electronics presenta la nueva familia de microcontroladores RL78 para ofrecer soluciones para aplicaciones integradas de 8/16 bits de próxima generación" . Renesas Electronics .
  18. Hausmann, G .; Gebing, E. (1997). "La realización de aplicaciones automotrices específicas con funcionalidad CAN" completa "a un costo CAN" básico "en un microcontrolador de 8 bits altamente integrado de la familia 78K / 0 de NEC" (PDF) . 4ª Conferencia Internacional CAN, ICC . 97 : 4-02-11.
  19. ^ a b c Oficial de Renesas: Serie 78K / 0 para instrucciones . Renesas Electronics.
  20. ^ Oficial de Renesas: UPD78054,78054Y Subseries User's Manual . Renesas Electronics.
  21. ^ "NEC lanza 14 nuevos MCU de 8 bits para aplicaciones de tablero automotriz | EE Times" . EETimes .
  22. ^ Oficial de Renesas: 78K0 / Dx2 Manual del usuario: Hardware . Renesas Electronics.
  23. Suzuki, Tetsuya (22 de junio de 2007). Traductor de Google - Sitio de introducción de: C コ ン パ イ ラ で 遊 ぶ 78K0S マ イ コ ン[ Juega con el microordenador 78K0S del compilador C ]. www.socym.co.jp (en japonés). Tokio, Japón: Socym Co, .Ltd. ISBN 9784883375394.
  24. ^ Skorobogatov, Sergei (17 de agosto de 2010). Ataques de "golpes" de memoria flash (PDF) . Hardware criptográfico y sistemas integrados, CHES 2010 . Apuntes de conferencias en Ciencias de la Computación. 6225 . Springer, Berlín, Heidelberg. págs. 158-172. doi : 10.1007 / 978-3-642-15031-9_11 . ISBN  9783642150319.
  25. ^ a b c Oficial de Renesas: Serie 78K / 0S para instrucciones . Renesas Electronics.
  26. ^ Oficial de Renesas: "Diferencia en 78K0 y 78K0S en microcontroladores All Flash de 8 bits" . Renesas Electronics - Base de conocimientos . 28 de junio de 2016.
  27. ^ Kim, Dahoo; Hida, Itaru; Fukuda, Eric S .; Asai, Tetsuya; Motomura, Masato (noviembre de 2014). Un estudio de caché de instrucciones transparente en chip para microcontroladores NV . La Séptima Conferencia Internacional sobre Avances en Circuitos, Electrónica y Microelectrónica . págs. 26-29. CiteSeerX 10.1.1.676.6935 . ISBN  978-1-61208-379-7. ISSN  2308-426X .
  28. ^ a b Renesas official: 78K0R Microcontrollers User's Manual: Instrucciones . Renesas Electronics.
  29. ^ a b Oficial de Renesas: Manual del usuario de la familia RL78: Software . Renesas Electronics.
  30. ^ a b c Libro de datos del microcontrolador de 4 bits de 17 K (1992) . COMITÉ EJECUTIVO NACIONAL.
  31. ^ a b Oficial de Renesas: Manual del usuario de la subserie UPD178024 . Renesas Electronics.
  32. ^ a b Oficial de Renesas: Manual del usuario de la subserie UPD179327 . Renesas Electronics.
  33. ^ Informe JPRS: ciencia y tecnología. Japón . Servicio de Información de Radiodifusión Extranjera . 1994. p. 25. El 78K / IV tiene compatibilidad ascendente con respecto a los conjuntos de instrucciones de los 78K / 0, 78K / II y 78K / III existentes. Las principales características del 78K / IV son: 1) direccionamiento lineal de 16 M bytes, 2) voltaje operativo amplio = 2.7-6.0 V, 3) administración de energía eficiente, 4) conjuntos de instrucciones para el compilador C. NEC ha desarrollado el primer producto “subserie puPD784026” que tiene funciones periféricas compatibles con versiones superiores de la serie 78K / II.
  34. ^ Ohuchi, Mitsurou; Kawata, Kazuhide; Akiyama, Shin-ichiro; Imamura, Hirohisa; Fukushima, Kiyoshi; Ishizaki, Norihiko; Imamizu, Jun-ichi; Mori, Takehiko; Ono, Hirohihiko; Nakata, Shigeru (1994). "16 ビ ッ ト シ ン グ ル チ ッ プ マ イ ク ロ コ ン ピ ュ - タ 78K / 4 シ リ - ズ (半導体 デ バ イ ス)" [Microordenador de chip único de 16 bits Serie 78K / IV.]. Revista técnica de NEC . 47 (3): 122-127.
  35. ^ "NEC: Comunicado de prensa 96/10 / 30-01" . www.nec.co.jp .
  36. ^ "Micro controlador (parte de datos)" . www.cpe.ku.ac.th .
  37. ^ a b Oficial de Renesas: Instrucciones de la serie 78K / IV . Renesas Electronics.
  38. ^ Oficial de Renesas: Hardware de la subserie UPD784908 (preliminar) . Renesas Electronics.
  39. ^ Lui, Dr. Gough (16 de agosto de 2013). "Salvamento: Quantum Fireball 1280Mb en disco duro" . Zona tecnológica de Gough . Phto 2.
  40. ^ a b Oficial de Renesas: UPD78148 Manual del usuario . Renesas Electronics.
  41. ^ Oficial de Renesas: Manual de usuario de UPD78334 . Renesas Electronics.
  42. ^ "Reparación de software de discos duros HDD (Google Translate)" . www.phantom.sannata.ru (en ruso). 4X_Pro.
  43. ^ Oficial de Renesas: UPD78366A Hardware . Renesas Electronics.
  44. ^ a b Oficial de Renesas: Hardware de la subserie UPD78234 . Renesas Electronics.
  45. ^ a b Renesas official: 87AD Series UPD78C18 User's Manual . Renesas Electronics.
  46. ^ 787012 Manual del usuario Edición de hardware (1994) . COMITÉ EJECUTIVO NACIONAL.
  47. ^ Oficial de Renesas: Instrucciones UPD78356 . Renesas Electrnics.

Enlaces externos [ editar ]

  • Documentos técnicos
    • Nota de aplicación: Serie 78K / 0 Basic (I) | Electrónica Renesas
    • Nota de aplicación: Conceptos básicos de la serie 78K / 0 (II) | Electrónica Renesas
    • Nota de aplicación: Serie 78K / 0 Basic (III) | Electrónica Renesas
  • Sitios web
    • Familia 78K | Electrónica Renesas
    • 78K Family Software y herramientas | Electrónica Renesas
    • CPU del día: NEC 78C11 Sample y la familia 78K | El CPU Shack MUseum
    • TESSERA TECHNOLOGY, Inc.