Motorola MC14500B

Microprocesador MC14500BCP de 1-bit.

El MC14500B es una Unidad de Control Industrial (Industrial Control Unit o ICU), es un microprocesador de 1 bit construido con tecnología CMOS diseñado por Motorola en 1977 para dar solución a aplicaciones sencillas de control. El MC14500B (ICU) se adapta bien a la implementación de la lógica de escalera y, por lo tanto, podría usarse para reemplazar los sistemas de relés los y controladores lógicos programables, también destinados a la manipulación de datos en serie.

El procesador admite 16 comandos, operando a una frecuencia de 1 MHz. El MC14500B no incluye contador de programa (PC); en cambio, una señal de reloj puede manejar un chip de Contador de Programa por separado; por lo tanto, el tamaño de la memoria admitida depende de la implementación de ese chip. Todavía estaba en producción en año1995.

La arquitectura de ICU es similar al ordenador DEC PDP-14

Desarrolladores

La ICU fue concebida por Vern Gregory a mediados de los años 1970, mientras trabajaba como un ingeniero en un grupo de marketing de aplicaciones de Motorola en Phoenix, AZ; Brian Dellande diseños de rutinas y coescritura del manual; Ray DiSilvestro fue el técnico de pruebas; Terry Malarkey soporte de administración proporcionada..[cita requerida]

En la División de Lógica CMOS en Austin, TX (dónde fue hecho) Phil Smith era el diseñador de chip; Mike Hadley proporcionó soporte de aplicaciones de producto.[cita requerida]

Derivados

Una derivación del diseño fue usada como controlador embebido hecho de encargo en una aplicación a medida para la industria de la automoción de NipponDenso por Motorola—Japón.

I.P.R.S. Băneasa Fabricó un clon del MC14500B con la designación βP14500 en tecnología IIL (en vez de hacerlo con la tecnología original CMOS).[1]

Usos notables

Uno de los ordenadores educativo más conocidos basados en este procesador es el ordenador WDR 1-bit (512 bits de RAM, LED, E/S, teclado).

Una versión moderna, en estilo retro, de una computadora basada en este procesador es PLC14500-Nano. Está certificado como hardware de código abierto PL000011 para que cualquiera pueda aprender de su diseño y construirlo libremente.

Diagrama de bloques y Conjunto de instrucciones

Instrucción Código Nemónico Acción
0 0000 NOPO No hay cambios en el registro RR → RR, Bandera O → 010
1 0001 LD Cargar RR (Registro Resultado). DATA → RR
2 0010 LDC Cargar complementaria RR (Registro Resultado). DATA → RR
3 0011 AND Y Lógico
4 0100 ANDC Y Lógico complementario
5 0101 OR O Lógico
6 0110 ORC O Lógico complementario
7 0111 XNOR XOR complementario
8 1000 STO Guardar RR
9 1001 STOC Guardar RR Complementario
10 1010 IEN ENTRADAS HABILITADAS
11 1011 OEN SALIDA HABILITADA
12 1100 JMP SALTO
13 1101 RTN RETORNO
14 1110 SKZ IGNONAR SIGUIENTE INSTRUCCIÓN
15 1111 NOPF No hay cambios en el registro RR → RR, Bandera F → 010


Véase también

  • WDR Ordenador de papel
  • WDR Computer club
  • NDR Ordenador
  • Ordenador de BBC

Referencias

  1. Dumitru Cracea; Dan Raiu (1990). Full Line Condensed Catalog 1990. I.P.R.S. Băneasa. 

Error en la cita: La etiqueta <ref> definida en las <references> con nombre «Motorola_1995_MC14500B» no se utiliza en el texto anterior.
Error en la cita: La etiqueta <ref> definida en las <references> con nombre «Motorola_1977_MC14500B» no se utiliza en el texto anterior.

Error en la cita: La etiqueta <ref> definida en las <references> con nombre «Ludwig_1986_WDR-1» no se utiliza en el texto anterior.

Para conocer más

    • Plantilla:Cite patent (also: US 05/761,738; DE2801853A1)
    • Ludwig, Volker; Paschenda, Klaus, Remmelmann, Alexander, ed., Bit und Byte - Wir bauen einen Computer [Bit and Byte - We build a computer] (TV series (6 parts)) (en alemán), WDR-Schulfernsehen .
    • Mueller, Dieter (2005) [2004]. «The famous/infamous MC14500». Archivado desde el original el 3 de agosto de 2017. Consultado el 18 de julio de 2018. 
    • Mueller, Dieter (2008). «MC14500 and arithmetic». Archivado desde el original el 20 de mayo de 2017. Consultado el 18 de julio de 2018. 
    • Mueller, Dieter (2008). «A MC14500 modification». Archivado desde el original el 20 de marzo de 2017. Consultado el 18 de julio de 2018. 

Enlaces externos

  • Schembri, Thierry. «WDR-1-Bit Computer». OLD-COMPUTERS.COM. Archivado desde el original el 20 de mayo de 2017. Consultado el 20 de mayo de 2017. 
  • «MC14500 - Motorola». Wikichip. Archivado desde el original el 20 de mayo de 2017. Consultado el 20 de mayo de 2017. 
  • «MC14500B - Motorola». Wikichip. Archivado desde el original el 20 de mayo de 2017. Consultado el 20 de mayo de 2017. 
  • «MC14500 ISA - Motorola». Wikichip. Archivado desde el original el 20 de mayo de 2017. Consultado el 20 de mayo de 2017. 
  • Shirriff, Ken (February 2021). «A one-bit processor explained: reverse-engineering the vintage MC14500B». 
  • Gregory, Vern (1977). «Motorola MC14500B Industrial Control Unit Handbook». Bitsavers.org. Consultado el 28 de marzo de 2021. 
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q2501404
  • Commonscat Multimedia: Motorola MC14500 / Q2501404

  • Wd Datos: Q2501404
  • Commonscat Multimedia: Motorola MC14500 / Q2501404