Articulo de referencia

Placa de desarrollo de microprocesador

Fotografía de dos placas de experimentación para el chipset MSP430 de Texas Instruments . A la izquierda, la versión con el chip de mayor tamaño; a la derecha, una versión peque...

Fotografía de dos placas de experimentación para el chipset MSP430 de Texas Instruments . A la izquierda, la versión con el chip de mayor tamaño; a la derecha, una versión pequeña en formato USB .

Una placa de desarrollo de microprocesadores es una placa de circuito impreso que contiene un microprocesador y la lógica de soporte mínima necesaria para que un ingeniero electrónico o cualquier persona que desee familiarizarse con el microprocesador de la placa aprenda a programarlo. También servía a los usuarios del microprocesador como método para prototipar aplicaciones en productos.

A diferencia de un sistema de propósito general como un ordenador doméstico , una placa de desarrollo suele contener poco o ningún hardware dedicado a la interfaz de usuario. Dispone de alguna forma de aceptar y ejecutar un programa proporcionado por el usuario, como descargarlo a través de un puerto serie a la memoria flash o, en sistemas más antiguos, a algún tipo de memoria programable en un zócalo.

Historia

La razón de ser de la placa de desarrollo era únicamente proporcionar un sistema para aprender a usar un nuevo microprocesador, no para entretenimiento, por lo que se omitió todo lo superfluo para reducir costos. Ni siquiera se incluyó una carcasa ni una fuente de alimentación. Esto se debe a que la placa solo se usaría en un entorno de laboratorio, por lo que no necesitaba una carcasa, y podía alimentarse con una fuente de alimentación de laboratorio común, ya disponible para cualquier ingeniero electrónico.

Los kits de desarrollo para la formación en microprocesadores no siempre fueron producidos por los 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 oficial SC/MP de National Semiconductor , el "NS introkit". [ 1 ]

Aunque estas placas de desarrollo no fueron diseñadas para aficionados, a menudo eran adquiridas por ellos debido a que eran los primeros dispositivos microcomputadores económicos disponibles. Solían añadir todo tipo de expansiones, como más memoria, una interfaz de vídeo, etc. Era muy popular usar (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 económicas 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 aún lanzan placas de prueba para demostrar sus chips y utilizarlas como diseño de referencia . Su importancia actual es mucho menor que en la época en que dichas placas (siendo la KIM-1 el ejemplo paradigmático) eran la única forma económica de familiarizarse con los microprocesadores de forma práctica.

Características

La característica más importante de la placa de desarrollo de microprocesadores era el monitor de lenguaje máquina integrado basado en ROM , o "depurador", como también se le llamaba a veces. A menudo, el nombre de la placa estaba relacionado con el nombre de este programa monitor; por ejemplo, el nombre del programa monitor del KIM-1 era "Keyboard Input Monitor", porque el software basado en ROM permitía introducir 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 cuyo nombre incluía la palabra "bug" (depurador), por ejemplo, el popular " MIKBUG ". [ 4 ]

La entrada de datos se realizaba normalmente con un teclado hexadecimal , utilizando un programa monitor en lenguaje máquina , y la pantalla consistía únicamente en una pantalla de 7 segmentos. El almacenamiento de respaldo de los programas ensambladores escritos era primitivo: normalmente solo se proporcionaba una interfaz de tipo casete, o se utilizaba la interfaz de teletipo serie para leer (o perforar) una cinta de papel . [ 5 ]

A menudo, la placa tiene algún tipo de conector de expansión que proporciona todas las señales necesarias de la CPU, de modo 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 único puerto serie RS-232 o de bucle de corriente , de modo que se podía conectar un terminal , una impresora o un teletipo.

Lista de juntas de desarrollo histórico

Dragon12-P , un entrenador de microcontroladores Freescale HCS12 /9S12, una placa todo en uno para desarrollo de proyectos, EVB, EVBU y otros dispositivos.

Juntas de evaluación de DSP

Una placa de evaluación DSP, 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 los kits de inicio DSP utilizando software que generalmente se denomina 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, un 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

Referencias

  1. "Sitio en construcción" . www.old-computers.com . Consultado el 30 de diciembre de 2025 .
  2. "Computadora KIM-1" . oldcomputers.net . Consultado el 30 de diciembre de 2025 .
  3. Por qué Kilobaud publicó el software KIM
  4. "El sistema MEK6800D2 con MIKBUG" . Archivado del original el 1 de octubre de 2011.
  5. "Computación retro - Micro-KIM" . retro.hansotten.nl . Archivado del original el 14 de diciembre de 2014. Consultado el 30 de diciembre de 2025 .
  6. "Kits de inicio DSP" . DSP . Kane Computing. Archivado del original el 3 de diciembre de 2013. Consultado el 23 de abril de 2012 .
  7. Robert Oshana (29 de septiembre de 2005). Técnicas de desarrollo de software DSP para sistemas embebidos y en tiempo real . Newnes. pág. 384. ISBN  978-0750677592Consultado el 23 de abril de 2012 .
  8. Actas del Simposio de Ciencias Nucleares del IEEE 2004. Roma : Instituto de Ingenieros Eléctricos y Electrónicos . 2004. pág. 4161. ISBN  978-0780387003Consultado el 23 de abril de 2012 .
  9. 1 2 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-0471690078Consultado el 23 de abril de 2012 .