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.

C6745 Power & EDMA Questions

Hi,

I am using the C6747 starter kit and our board will have C6745.  I have a couple concerns about the C674x architecture:

1. We chose the C674x for a low power battery operated medical device.  The C6745 itself will run about 170mA base on the DSP clock rate plus the allocated peripherals.  We are planning to store the application image on SPI flash and boot though SPI0.  In this configuration, we will use SDRAM as on the starter kit.  We looked at the operating current for the SDRAM.  They are 180mA a piece (more than the DSP) and the starter kit has 2 of SDRAM.  Obviously, the starter kit is not intended for the low power application.  My question is do you have any recommendation for low power SDRAM?  From a brief search, we have no success.

2. We looked at what is the option if we can get rid off the SDRAM.  The second concern is the BIOS PSP program memory are huge (McASP: 31KB, I2C: 14.4KB, SPI: 17.6KB, UART: 12.6KB, GPIO: 4K, Audio interface: 3KB, AIC: 9KB)

.text      0    c0000000    0003e2c0    
                  c0000000    00007620     edma3_rm_bios.lib : edma3resmgr.obj (.text)
                  c0007620    00003440     Uart.obj (.text)
                  c000aa60    000029a0     edma3_drv_bios_c674.lib : edma3_drv_basic.obj (.text)
                  c000d400    00002940     Aic31.obj (.text)
                  c000fd40    00002020     edma3_drv_bios_c674.lib : edma3_drv_adv.obj (.text)

I won't be able to fit into internal RAM.

It is not for criticizing purposes but I am curious how other low power battery operated devices can use this DSP with limitations on operating current and memory space?  I would like to find out if you have any suggestion.

  • Dennis,

    If you're looking to reduce power consumption considerably perhaps you should consider using the c6746 or c6742 instead.  The device is similar to the c6745 you are currently considering but with a few key differences that could be significant in terms of power consumption:

    • It supports both mobile DDR (mDDR) and DDR2.  The mobile DDR in particular will be much lower power than SDRAM, plus you get the same throughput with only using a 16-bit wide mDDR as you would with 2x16 SDRAM.  So you can have 1 less chip on the board, maintain throughput/performance, but cut power substantially (lower voltage than SDRAM).
    • The device is characterized for multiple operating points.  When running the processor at a lower frequency you are able to reduce the core voltage which leads to substantial power savings.
    • The device supports both 3.3V and 1.8V I/O.  It will of course depend upon what you're connecting to it, but you can save I/O power by using 1.8V I/O if you're interfacing to an applicable device.

    What was the reason you chose c6745 over c6746?  I don't know how far along you are in your design so I hope this suggestion doesn't mess things up for you.  Another option might be to move to the c6747 and take advantage of the additional 128KB of internal SRAM.

    Best regards,
    Brad 

  • Hi Brad,

    We will look into the mobile DDR for our device.

    Thanks for the inputs,

    Dennis