stringtranslate.com

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 chip más grande, a la derecha una versión pequeña en formato USB .

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

Entrenador de microcontroladores Freescale HCS12 /9S12 Dragon12-P , una placa de desarrollo de proyectos, EVBU y EVB todo en uno

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 que generalmente se conoce 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

Referencias

  1. ^ 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
  2. ^ http://oldcomputers.net/kim1.html KIM era muy popular entre los aficionados.
  3. ^ Por qué Kilobaud publicó el software KIM
  4. ^ "El sistema MEK6800D2 con MIKBUG". Archivado desde el original el 1 de octubre de 2011.
  5. ^ 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.
  6. ^ "DSP Starter Kits". DSP . Kane Computing. Archivado desde el 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 integrados y en tiempo real. Newnes. p. 384. ISBN 978-0750677592. Recuperado el 23 de abril de 2012 .
  8. ^ 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 .
  9. ^ 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 .