stringtranslate.com

Placa de desarrollo de microprocesador

Foto de dos placas experimentadoras 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 quiera familiarizarse con el microprocesador de 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 propósito general, como una computadora doméstica , normalmente una placa de desarrollo 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 socket en sistemas anteriores.

Historia

La razón de la existencia de una placa de desarrollo era únicamente proporcionar un sistema para aprender a usar un nuevo microprocesador, no para entretenimiento, por lo que se dejó de lado todo lo superfluo para mantener bajos los costos. Ni siquiera se suministró recinto ni fuente de alimentación. Esto se debe a que la placa sólo se utilizaría en un entorno de "laboratorio", por lo que no necesitaba una carcasa, y la placa podría funcionar con una fuente de alimentación de banco típica que ya está disponible para un ingeniero electrónico.

Los kits de desarrollo de capacitació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 las compraban porque eran los primeros dispositivos de microcomputadoras baratos disponibles. A menudo añadían todo tipo de ampliaciones, 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 expansión barata. tarjetas para agregar 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 el KIM-1 que para otras placas de desarrollo. [3]

Hoy en día, algunos productores de chips todavía lanzan "placas de prueba" para demostrar sus chips y utilizarlos como " diseño de referencia ". Su importancia hoy en día es mucho menor que en los días en que tales placas (siendo la KIM-1 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 del microprocesador era el monitor de lenguaje de 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 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 interruptores de palanca engorrosos que usaban los sistemas más antiguos. Los populares sistemas basados ​​en Motorola 6800 a menudo usaban un monitor con un nombre con la palabra "bug" para "depurador", por ejemplo el popular " MIKBUG ". [4]

La entrada normalmente se realizaba con un teclado hexadecimal , utilizando un programa de monitorización en lenguaje de máquina , y la pantalla sólo constaba de una pantalla de 7 segmentos. El almacenamiento de respaldo de los programas escritos en ensamblador era primitivo: normalmente solo se proporcionaba una interfaz tipo casete, o se usaba la interfaz serial Teletype para leer (o perforar) una cinta de papel . [5]

A menudo, la placa tiene algún tipo de conector de expansión que genera todas las señales de CPU necesarias, de modo que un ingeniero pueda construir y probar una interfaz experimental u otro dispositivo electrónico.

Las interfaces externas en la placa básica a menudo se limitaban a un único puerto serie RS-232 o de bucle de corriente , por lo que se podía conectar un terminal , una impresora o un teletipo.

Lista de juntas de desarrollo histórico

Entrenador de microcontrolador Dragon12-P Freescale HCS12 /9S12, una placa de desarrollo de proyectos 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 DSP Starter Kits utilizando software generalmente denominado 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, el cual 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 programación en C y ensamblaje.

Ver también

Referencias

  1. ^ http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=1147 Archivado el 21 de noviembre de 2010 en la descripción de Wayback Machine 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 de KIM para la cual hay muchos programas disponibles que se lanzaron originalmente en cinta de papel.
  6. ^ "Kits de inicio DSP". DSP . Computación Kane. 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 embebidos y en tiempo real. Newnes. pag. 384.ISBN 978-0750677592. Consultado el 23 de abril de 2012 .
  8. ^ Registro de la conferencia del Simposio de Ciencias Nucleares del IEEE 2004. Roma : Instituto de Ingenieros Eléctricos y Electrónicos . 2004. pág. 4161.ISBN 978-0780387003. Consultado el 23 de abril de 2012 .
  9. ^ ab Rulph Chassaing (13 de diciembre de 2004). Procesamiento y aplicaciones de señales digitales con C6713 y C6416 DSK. Wiley-Interscience. pag. 497.ISBN 978-0471690078. Consultado el 23 de abril de 2012 .