Articulo de referencia

Parallax SX

Parallax SX es una línea de microcontroladores descontinuada que fue comercializada por Parallax , a partir de un diseño de Ubicom . Diseñados para ser arquitectónicamente simil...

Parallax SX es una línea de microcontroladores descontinuada que fue comercializada por Parallax , a partir de un diseño de Ubicom . Diseñados para ser arquitectónicamente similares a los microcontroladores PIC utilizados en las versiones originales del BASIC Stamp , los microcontroladores SX reemplazaron al PIC en varias versiones posteriores de ese producto.

Producción

Los diseños de los dispositivos son propiedad de Ubicom (anteriormente Scenix, de ahí la denominación "SX"). Los chips SX fueron fabricados por Ubicom, quien los envió a Parallax para su empaquetado. Ubicom había fabricado procesadores de 18, 20, 28, 48 y 52 pines, pero debido a que Parallax no disponía de encapsulados para chips de 18 y 52 pines, los modelos SX-18 y SX-52 fueron descontinuados.

Fin de vida

El 31 de julio de 2009, Parallax anunció que la línea SX había llegado al final de su ciclo de vida (EOL, por sus siglas en inglés), ya que Ubicom dejaría de fabricar chips basados ​​en esos diseños; una vez agotados los suministros de la última compra de ciclo de vida, los productos asociados no se podrán reabastecer. En el mismo anuncio, Parallax indicó que la disponibilidad de sus propios productos basados ​​en dispositivos SX no se vería afectada y que el soporte técnico seguiría estando disponible. [ 1 ] [ 2 ]

Detalles técnicos

Los microcontroladores de la serie SX de Parallax son microcontroladores RISC de 8 bits (que utilizan una palabra de instrucción de 12 bits) con una velocidad excepcionalmente alta, de hasta 75  MHz (75  MIPS), y una gran flexibilidad. Incluyen hasta 4096 palabras de memoria Flash de 12 bits y hasta 262 bytes de memoria de acceso aleatorio (RAM), un contador de ocho bits y otra lógica de soporte. Están especialmente diseñados para la emulación de hardware de E/S mediante software, lo que les confiere una gran flexibilidad. Si bien la variedad de microcontroladores SX de Parallax es limitada, su alta velocidad y recursos adicionales permiten a los programadores crear "dispositivos virtuales", incluyendo controladores de vídeo completos , según sea necesario. Por ejemplo, existen módulos de biblioteca de software para emular interfaces I2C y SPI, UART, generadores de frecuencia, contadores de medición y convertidores A/D PWM y sigma-delta. Otras interfaces son relativamente fáciles de programar, y los módulos existentes pueden modificarse para incorporar nuevas funcionalidades.

Desarrollo y depuración

El Sx-Key, fabricado por Parallax, se utiliza para programar el microcontrolador SX y depurarlo. Existe una versión más económica, el SX-Blitz, que no incluye depurador. Cabe destacar que existen dos productos Sx-Key: un dispositivo de hardware y un software, ambos con el mismo nombre.

Windows

Si utilizas la plataforma Microsoft Windows, te recomendamos descargar el software SX Key desde el sitio web de Parallax. [ 3 ] Contiene muchas herramientas útiles tanto para principiantes como para usuarios más familiarizados con el SX, facilitando el desarrollo. Incluye SXsim y un ensamblador/programador que permite programar el SX mediante SX Key o SX Blitz .

Asuntos

Existen algunos problemas conocidos con el software SX Key en Windows Vista; dicho software requiere ciertas DLL que no se distribuyen con Windows Vista.

Herramientas alternativas

También existe un compilador de C a SX que permite escribir programas en C para la SX. Estos programas se convierten posteriormente de C a lenguaje ensamblador de SX . Hay dos versiones disponibles.

CCS SX/C

Existe una versión comercial del compilador C para el SX, conocida como CCS SX/C, disponible por $199.0. [ 4 ] Este software cuenta con el soporte oficial de Parallax, con quien mantiene una alianza para convertir el compilador SX/C en una herramienta fundamental. Se integra con el software SX Key para programar el SX.

C4SX

C4SX es un compilador gratuito de ensamblador de C a SX disponible en rwsensor. [ 5 ] Tenga en cuenta que este software no ha sido probado por Parallax. Existe un hilo en los foros de soporte de Parallax sobre C4SX que podría ser útil para quienes estén considerando usar C para el SX. [ 6 ]

Desarrollo basado en Linux/Unix

gsasm

gsasm es un ensamblador que convierte el código ensamblador SX a un archivo hexadecimal. El proyecto se encuentra en SourceForge y puede consultarse en https://sourceforge.net/projects/gsasm/ . Cabe destacar que aún está en desarrollo y, si bien genera archivos hexadecimales adecuados para la programación, presenta algunas limitaciones. Le recomendamos leer las notas de la versión y comprobar si Wine sería una solución más apropiada .

gSXprog

gSXprog es el programador que se puede usar para programar el SX con la revisión C y anteriores de SX Key . Existe código para programar con SX Blitz en CVS, pero no se garantiza su funcionamiento. Si descargó gsasm, también habrá obtenido una copia de gSXprog. Podrá usar gSXprog para programar el SX con un archivo hexadecimal generado por gsasm o desde el software SX Key .

Vino

El chip SX se puede programar con el software SX Key , gSXprog y SXsim . Se ha informado que el software SX Key funciona correctamente con Wine (una capa de compatibilidad de Windows para plataformas Linux). [ 7 ]

Véase también

  • Parallax Propeller , un microcontrolador más reciente y el objetivo actual del desarrollo de nuevos productos por parte de Parallax.
  • Página del microcontrolador SX en Parallax

Referencias

  1. "Anuncio de fin de vida útil (EOL) de SX" . forums.parallax.com . Archivado del original el 25 de junio de 2013.
  2. Ken Gracey, Jim Carey. "Anuncio del fin de vida útil del microcontrolador SX". Archivado el 5 de enero de 2012 en Wayback Machine . 31 de julio de 2009.
  3. Sitio web de Parallax
  4. "CCS, Inc. - Compilador SXC" . Archivado del original el 3 de enero de 2010.
  5. "index.htm" . Archivado del original el 6 de mayo de 2008. Consultado el 20 de marzo de 2025 .
  6. "Foros de Parallax" . Archivado del original el 16 de junio de 2009.
  7. "WineHQ - SX-Key" .