This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

NEW to DSP

Other Parts Discussed in Thread: ADS1298, OMAPL138

Hi Everyone ; 

Long time we are using MCUs we are good in them ; all know the mcu has the internal flash  ; now in dsp ; we are new and we have to use it in our new ECG project .

the dsp does not have internal flash for program memory ; so we have to add external flash ( SD card ; SPI flash ; parallel flash ) right ? 

The dsp boot the program to the ram from theexternal flash ; but how do we write the program to the flash ? since the flash is being soldered to the PCB and conencted to the dsp ; how can download the program to the flash ? 

Is there a third party companies that sell DSP board only ?  so we can fasten our design ; the development tools from TI is more that we want so it is not good solution for production and expensive. 

Our design is a fast DSP for doing FIR IIR filters for 8 channels ECG ADS1298  @ 8khz sampling rate and send the result via usart to host MCU for display . 

Also Do you suggest a programmer/ debugger ? 

for compiler , CCS right ? 

Sorry for the long questions but as new boy for DSP that is normal 

Thank you all 

  • Hi Murat,

    Welcome to TI E2E forum.

    I would like to suggest to use the C6748 processor which has lot of peripheral including internal memories(L1/L2/L3)

    Also you can interface external memories too.

    We have our own TI EVM called C6748 LCDK board (Low cost dev kit) based on OMAPL138 (ARM+DSP) and C6748 (DSP alone) processors.

    Please refer to the following TI wikis.

    http://processors.wiki.ti.com/index.php/L138/C6748_Development_Kit_%28LCDK%29
    http://www.ti.com/tool/tmdxlcdk6748
    http://processors.wiki.ti.com/index.php/BIOS_C6SDK_2.0_Getting_Started_Guide

    Also Do you suggest a programmer/ debugger ? 

    for compiler , CCS right ?

    You are absolutely right.

    For compilation and debugging, you can use our CCS IDE.

    For emulator, you can use XDS debuggers which is also low cost.

    http://processors.wiki.ti.com/index.php/XDS_Target_Connection_Guide
    http://processors.wiki.ti.com/index.php/XDS100

  • Thank you ; we have already put an order for the kit; 

    I still could not understand how to write the program to the flash ; then be loaded to the DSP ; 

    does the DSP do that ? for example when connect the DSP via :JTAG to the PC it takes the Hex code or binary code and write it first to the external flash ; then after reset it boot it ? is it like this ? 

  • Hi Murat,

    does the DSP do that ? for example when connect the DSP via :JTAG to the PC it takes the Hex code or binary code and write it first to the external flash ; then after reset it boot it ? is it like this ?

    Yes. We have already readily available tools and programs to do that.

    We can load the program into internal (SRAM/L1/L2) or external RAM (DDR2/mDDR) through JTAG.

    Also we have "flash utility tool" to flash the program into NAND/NOR/SPI flash to run permanently.