
Una placa de desarrollo de microprocesador es una placa de circuito impreso que contiene un microprocesador y la lógica de soporte mínima necesaria para un ingeniero electrónico o cualquier persona que desee familiarizarse con el microprocesador en la placa y aprender a programarlo. También sirvió a los usuarios del microprocesador como método para crear prototipos de aplicaciones en productos.
A diferencia de un sistema de uso general, como una computadora doméstica , una placa de desarrollo generalmente contiene poco o ningún hardware dedicado a una interfaz de usuario. Tendrá alguna disposición para aceptar y ejecutar un programa proporcionado por el usuario, como descargar un programa a través de un puerto serie a una memoria flash o alguna forma de memoria programable en un zócalo en sistemas anteriores.
Historia
La razón de ser de una placa de desarrollo era únicamente proporcionar un sistema para aprender a utilizar un nuevo microprocesador, no para entretenerse, por lo que se omitió todo lo superfluo para mantener los costos bajos. Ni siquiera se suministró una carcasa, ni una fuente de alimentación. Esto se debe a que la placa solo se utilizaría en un entorno de "laboratorio", por lo que no necesitaba una carcasa, y la placa podría alimentarse con una fuente de alimentación de banco típica que ya está disponible para un ingeniero electrónico.
Los kits de desarrollo para formación en microprocesadores no siempre fueron producidos por fabricantes de microprocesadores. Muchos sistemas que pueden clasificarse como kits de desarrollo de microprocesadores fueron producidos por terceros, un ejemplo es el Sinclair MK14 , que se inspiró en la placa de desarrollo SC/MP oficial de National Semiconductor , el "NS introkit". [1]
Aunque estas placas de desarrollo no estaban diseñadas para aficionados, a menudo las compraban porque eran los primeros dispositivos de microcomputadoras baratos disponibles. A menudo añadían todo tipo de expansiones, como más memoria, una interfaz de vídeo, etc. Era muy popular utilizar (o escribir) una implementación de Tiny Basic . La placa de microprocesador más popular, la KIM-1 , recibió la mayor atención de la comunidad de aficionados, porque era mucho más barata que la mayoría de las otras placas de desarrollo, y había más software disponible para ella (Tiny Basic, juegos, ensambladores ) y tarjetas de expansión baratas para añadir más memoria u otra funcionalidad. [2] Se publicaron más artículos en revistas como " Kilobaud Microcomputing " que describían software y hardware caseros para la KIM-1 que para otras placas de desarrollo. [3]
Hoy en día, algunos fabricantes de chips siguen lanzando "placas de prueba" para demostrar sus chips y utilizarlas como " diseño de referencia ". Su importancia hoy en día es mucho menor que en la época en que dichas placas (la KIM-1 es el ejemplo canónico) eran la única forma económica de familiarizarse "prácticamente" con los microprocesadores.
Características
La característica más importante de la placa de desarrollo de microprocesadores era el monitor de lenguaje de máquina integrado basado en ROM , o "depurador", como también se lo llamaba a veces. A menudo, el nombre de la placa estaba relacionado con el nombre de este programa de monitorización; por ejemplo, el nombre del programa de monitorización del KIM-1 era "Monitor de entrada de teclado", porque el software basado en ROM permitía la entrada de programas sin las filas de engorrosos interruptores de palanca que utilizaban los sistemas más antiguos. Los populares sistemas basados en Motorola 6800 solían utilizar un monitor con un nombre que incluía la palabra "bug" en lugar de "depurador", por ejemplo, el popular " MIKBUG ". [4]
La entrada de datos se realizaba normalmente con un teclado hexadecimal , utilizando un programa de monitorización en lenguaje de máquina , y la pantalla consistía únicamente en una pantalla de 7 segmentos. El almacenamiento de respaldo de los programas escritos en ensamblador era primitivo: normalmente solo se proporcionaba una interfaz de tipo casete, o se utilizaba la interfaz serial de teletipo para leer (o perforar) una cinta de papel . [5]
A menudo, la placa tiene algún tipo de conector de expansión que extrae todas las señales de CPU necesarias para que un ingeniero pueda construir y probar una interfaz experimental u otro dispositivo electrónico.
Las interfaces externas en la placa base a menudo se limitaban a un solo puerto serial RS-232 o de bucle de corriente , de modo que se pudiera conectar un terminal , una impresora o un teletipo.
Lista de juntas de desarrollo históricas

- 8085AAT, una unidad de entrenamiento de microprocesador Intel 8085 de Paccom
- Placa de evaluación CDP18S020 para el microprocesador RCA CDP1802
- Placa única EVK 300 6800 de American Microsystems (AMI)
- Sistema de aprendizaje ampliable Explorer/85 basado en el 8085, de Netronics's research and development ltd.
- El experimentador de ITT utilizó interruptores y LED, y un procesador Intel 8080
- JOLT fue diseñado por Raymond M. Holt , cofundador de Microcomputer Associates, Incorporated .
- KIM-1, la placa de desarrollo para el microprocesador MOS Technology / Rockwell / Synertek 6502. El nombre KIM es la abreviatura de "monitor de entrada de teclado"
- SYM-1 es un KIM-1 ligeramente mejorado con software mejorado, más memoria y E/S . También conocido como VIM
- AIM-65 es un KIM-1 mejorado con una pantalla LED alfanumérica y una impresora incorporada.
- El KIM-1 también dio lugar a algunas copias no oficiales, como el super-KIM y el Junior de la revista Elektor , y el MCS Alpha 1.
- LC80 de Kombinat Mikroelektronik Erfurt
- Placa de desarrollo MAXBOARD para el Motorola 6802 .
- MEK6800D2, la placa de desarrollo oficial del microprocesador Motorola 6800. El nombre del software del monitor era MIKBUG
- Kit de gráficos en color MicroChroma 68. Desarrollado por Motorola para demostrar su nuevo procesador de pantalla de video 6847. El software del monitor se denominó TVBUG.
- Sistema de desarrollo Motorola EXORciser (basado en rack) para el Motorola 6809
- Sistema de desarrollo y entrenamiento Microprofessor I (MPF-1) Z80 de Acer
- Sistema de desarrollo Tangerine Microtan 65 6502 con VDU , que podría ampliarse a un sistema más capaz.
- Sistema de entrenamiento MST-80B 8080 del Laboratorio Nacional Lawrence Livermore
- Kit de introducción NS de National Semiconductor que incluye el SC/MP , el predecesor del Sinclair MK14
- Microcomputadora NRI, un sistema desarrollado para enseñar cursos de informática por McGraw-Hill y el Instituto Nacional de Radio (NRI)
- Sistema de entrenamiento MK14 para el microprocesador SC/MP de Sinclair Research Ltd.
- SDK-80 Placa de desarrollo de Intel para su microprocesador 8080
- SDK-51 Placa de desarrollo de Intel para su Intel MCS-51
- SDK-85 Placa de desarrollo de Intel para su microprocesador 8085
- SDK-86 Placa de desarrollo de Intel para su microprocesador 8086
- Sistema en caja Siemens Microset-8080 basado en un 8080.
- Instructor de Signetics 50 basado en Signetics 2650 .
- Nanocomputadora SGS-ATES Z80.
- RCA Cosmac Super Elf de RCA . Un sistema de aprendizaje 1802 con un controlador de pantalla de video RCA 1861 .
- TK-80, la placa de desarrollo para el clon de NEC del i8080 de Intel , el μPD 8080A
- Placa de evaluación TM 990/100M para el Texas Instruments TMS9900
- Placa de evaluación TM 990/180M para el Texas Instruments TMS9800
- Sistema de desarrollo XPO-1 de Texas Instruments para la línea de microcontroladores PPS-4/1
Placas de evaluación DSP
Una placa de evaluación DSP, a veces también conocida como kit de inicio DSP (DSK) o módulo de evaluación DSP, es una placa electrónica con un procesador de señal digital que se utiliza para experimentos, evaluación y desarrollo. [6] Las aplicaciones se desarrollan en kits de inicio DSP utilizando un software generalmente conocido como entorno de desarrollo integrado (IDE). [7] Texas Instruments y Spectrum Digital son dos empresas que producen estos kits.
Dos ejemplos son el DSK 6416 de Texas Instruments, [8] basado en el procesador de señal digital de punto fijo TMS320C6416, miembro de la serie de procesadores C6000 que se basa en la arquitectura VelociTI.2, [9] y el DSK 6713 de Texas Instruments, que fue desarrollado en cooperación con Spectrum Digital, basado en el procesador de señal digital de punto flotante de 32 bits TMS320C6713 , [9] : 3 que permite la programación en C y ensamblador.
Véase también
- Sistema embebido
- Kit de desarrollo de sistemas Intel
- Computadora de placa única
- Microcontrolador de placa única
Referencias
- ^ http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=1147 Archivado el 21 de noviembre de 2010 en Wayback Machine descripción del kit de introducción de National Semiconductor
- ^ http://oldcomputers.net/kim1.html KIM era muy popular entre los aficionados.
- ^ Por qué Kilobaud publicó el software KIM
- ^ "El sistema MEK6800D2 con MIKBUG". Archivado desde el original el 1 de octubre de 2011.
- ^ http://retro.hansotten.nl/index.php?page=micro-kim Micro-KIM es una nueva versión retro del KIM para el que están disponibles muchos programas que se lanzaron originalmente en cinta de papel.
- ^ "DSP Starter Kits". DSP . Kane Computing. Archivado desde el original el 3 de diciembre de 2013 . Consultado el 23 de abril de 2012 .
- ^ Robert Oshana (29 de septiembre de 2005). Técnicas de desarrollo de software DSP para sistemas integrados y en tiempo real. Newnes. p. 384. ISBN 978-0750677592. Recuperado el 23 de abril de 2012 .
- ^ Acta de la conferencia del Simposio sobre ciencia nuclear del IEEE 2004. Roma : Instituto de Ingenieros Eléctricos y Electrónicos . 2004. pág. 4161. ISBN 978-0780387003. Recuperado el 23 de abril de 2012 .
- ^ de Rulph Chassaing (13 de diciembre de 2004). Procesamiento de señales digitales y aplicaciones con los DSK C6713 y C6416. Wiley-Interscience. pág. 497. ISBN 978-0471690078. Recuperado el 23 de abril de 2012 .