
El mercado mundial de los microcontroladores se encuentra en permanente expansión y con ello, la necesidad de contar con herramientas de desarrollo que no solo tengan un número de prestaciones crecientes, sino que además, sean capaces de ser actualizadas periódicamente y todo ello, en el marco del “más bajo costo posible”.
Ya está disponible la versión de Firmware “R7” para la herramienta de desarrollo “R(S)_POD” lo que permite a esta trabajar en Tiempo Real con las familias de MCUs de Freescale Semiconductor de 8 Bits como la RS08, HC9S08, Serie Flexis HC9S08 y a partir de la versión “R7”, con la Serie Flexis ColdFire V1 de 32 Bits “MCF51xxx”!!!! .... Permitiendo así, que el usuario disponga de un solo sistema de emulación para MCUs de 8 a 32 Bits!!!
Las herramientas R(S)_POD fabricadas a partir de Octubre de 2008 ya disponen del Firmware R7 grabado desde fábrica, pero como esta herramienta fue diseñada con la idea de brindarle al usuario la posibilidad de una permanente actualización, ya se encuentra disponible en el sitio web de Electrocomponentes (www.electrocomponentes.com ) la documentación completa con los pasos necesarios para efectuar la actualización de firmware de los sistemas R(S)_POD fabricados previamente a Octubre de 2008.
El usuario podrá encontrar la documentación y todos los archivos necesarios para llevar a cabo la actualización del sistema R(S)_POD en el siguiente link:
http://www.electrocomponentes.com/Ingenieria/Microcontroladores/Herramientas%20de%20Desarrollo/Freescale/

El sistema de desarrollo “R(S)_POD” permite verdadera Emulación en Tiempo Real, borrado y grabación de la memoria FLASH de los distintos dispositivos que constituyen las familias de 8 bits HC9S08, RS08, Serie Flexis HC9S08 y V1 ColdFire de 32 Bits.
La herramienta viene equipada con una conexión USB que le permite, no sólo conectar a la misma a la PC utilizada para el desarrollo, sino que también le sirve de alimentación general a la misma, lo que descarta el uso de transformadores o fuentes de alimentación de difícil transporte.
Además gracias a este tipo de conexión, el sistema R(S)_POD tiene la posibilidad de proveer de energía a la aplicación bajo desarrollo en forma segura, ya que cuenta con un circuito de protección de sobre corriente que evita daños tanto para la herramienta como para la aplicación bajo desarrollo.
El kit R(S)_POD viene equipado con todo lo necesario como para comenzar a trabajar a los pocos minutos, inclusive posee una placa de demostración (“Demo_QG8”) con el MCU MC9S08QG8CPE de la familia HC9S08 como para poder efectuar los “primeros pasos” en esta familia.
El sistema R(S)_POD está preparado para funcionar con entornos integrados de trabajo (IDE) como el CodeWarrior 6.x tanto en ambientes “C” como en código Assembler.
A continuación se detallan las características más importantes del sistema:
- Verdadera Emulación de Tiempo Real del tipo BDM / ICE en circuito.
- Permite Borrar / Grabar la memoria FLASH de los MCUs de las familias HC9S08, RS08, Serie Flexis HC9S08, y Serie Flexis V1 ColdFire de 32Bits.
- Maneja Frecuencias de Bus del MCU bajo desarrollo desde 1 MHz a 25 MHz.
- Detección automática de la frecuencia del Bus y velocidad de comunicación.
- Emulación a un solo Hilo (BKGD).
- Comandos “No – Intrusivos” para acceder a los espacios de memoria, significa que el MCU ejecuta el programa del usuario sin demoras de tiempo mientras en forma paralela se ejecutan dichos comandos.
- Comandos para “Modo Background Activo” que permiten modificar los registros del CPU y tener el control total del MCU.
- 2 comparadores de disparo (Trigger Comparators):
- 2 direcciones + Lectura / Escritura (R/W) o 1 dirección completa + dato + R/W.
- Buffer flexible de captura de información de 8 palabras de 16 bits c/u del tipo FIFO con modalidad de captura “cambio de flujo en el direccionamiento” o “Dato de evento solo”.
- 2 tipos de Breakpoints:
- “Tag Breakpoints” para códigos de instrucciones.
- “Force Breakpoints” para cualquier dirección de acceso.
- Permite manejar el pin de RESET (RST) del MCU bajo desarrollo, para aquellos dispositivos que así lo dispongan (Control por Hardware y por Software).
- Pin “RST/Vpp” que permite el borrado / grabación de la memoria FLASH de los dispositivos de la familia RS08 al proveer la tensión de Vpp (+12V) necesaria para ello (manejo automático del mismo).
- Soporta tensiones de VDD del MCU bajo desarrollo desde +1,8V a +5Vdc.
- Dos modos de Alimentación de la interface lógica:
- Toma alimentación desde la placa bajo desarrollo (VDD del MCU).
- Provee alimentación a la placa bajo desarrollo (VDD ajustable desde +1,8V a +5V).
- Soporta 300 mA de Corriente máxima hacia la placa de usuario bajo desarrollo.
- Protección activa por sobre corriente con indicación lumínica (Overcurrent) que evita daños al puerto USB de la PC o Notebook y al resto del circuito del usuario.
- Indicaciones lumínicas de:
- Actividad del puerto USB ---- “USB_EN”.
-
Tensión presente en VDD del MCU ---- “Power_On”.
-
Tensión +Vpp activa (pin RST/Vpp) --- “Vpp_EN”.
-
Sobre Corriente en VDD ---- “OverCurrent”.
- Preparado para actualizaciones futuras de firmware del sistema, por parte del usuario, por medio del puerto USB.
- Soporta entornos de trabajo integrados (IDE) como el CodeWarrior 6.x para HC9S08, RS08, Serie Flexis HC9S08, y Serie Flexis V1 ColdFire.
- Sistema Operativo Windows XP SP2 / SP3.

Solicite mayor información en: Ingenieria@electrocomponentes.com
|