Salto del microcontrolador a los DSP

5

He estado usando microcontroladores como microcontroladores basados en ARM Cortex M4 de 32 bits. Ahora estoy pensando en pasar a los DSP, pero realmente no sé cómo funcionan las cosas en los Procesadores y los DSP. En el caso de los microcontroladores, generalmente tiene RAM / Flash integrado en el mismo chip, simplemente utiliza un Programador / Depurador y Desarrolla tus sistemas.

En el caso de los procesadores / DSP, no sé cómo integrar RAM y ROM / Flash y cómo y dónde cargar mi programa, supongo que sería el Flash / ROM el que albergará mi programa o el ¿El procesador también requerirá algún código de inicio para comenzar a obtener datos de la ROM?

Tomemos cualquier ejemplo, digamos, tengo una serie Cc de TIc2000 32bit DSP, 10kB RAM y 10kB ROM / Flash.

Ahora -

  1. ¿Cómo integrarlos?
  2. ¿Cuál necesita programarse ROM y DSP o solo ROM?
  3. ¿Cómo programar específicamente si estoy usando Piccolo?
  4. ¿Algún material / tutoriales de inicio de kick para comenzar "Hello world" con DSP / Processor? No estoy hablando de BeagleBone o RasberryPi, etc. ya que son soluciones ya hechas basadas en sistemas operativos.
pregunta Iftikhar

1 respuesta

1

[Revelación completa: soy un empleado de TI que trabaja en el grupo C2000]

La serie Piccolo, como todos los productos C2000, son microcontroladores que utilizan un DSP C28x para su CPU. Aunque tiene características y arquitectura de DSP , el C28x también hace todo lo que hace una CPU de propósito general. Usar una MCU C2000 es básicamente lo mismo que usar MSP430, TMS570 o cualquier otra MCU: usted escribe el código en C, lo programa en la memoria flash utilizando herramientas de terceros o proporcionadas por TI, y lo deja funcionar.

Para algo como la serie C55x, que no tiene flash incorporado, su código debe ir en una memoria externa. La ROM de arranque en el chip tiene opciones para cargar código desde periféricos en serie o desde una interfaz de memoria externa. Eso es todo lo que puedo decirte allí; No sé mucho sobre C55x.

    
respondido por el Adam Haun

Lea otras preguntas en las etiquetas