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.

compatibility from 320vc5410 to 320vc5410a

I want to change the processor on board  "tms320c54xx  EVM". In this board is installed the 320vc5410 and I want install 320vc5410A, I changed on the circuit the regulator of core supply (from 2,5V to 1,6 V) and mount instead the tps7301 the tps77516D(fixed out at 1,6V), but the board doesn't go up. Could you help me?

Thanks.

  • Hi,

    It seems that you need to debug your board. Have you checked all supply voltages correct? Can you verify your replacement of chip?

    Regards,

    Hyun

  • I checked the board, but there weren't error,  I changed for security another time the processor 320vc5410a 160Mhz, checked the supply was 1.6V for core and 3.3V IO .

    Possible this processor 320vc5410a need different supply from the" evm 320vc5410" ?

    Coul'd you help me, I stopped the project for this, and I must solve the problem as fast as possible.

    Thanks in advance.

  • Hi,

    Is software same? The below is checking list:

    To swap these parts, some board-level redesign is required and compatibility of the software should be tested.

    The biggest problems are differences in core supply voltage, memory mapping, and clocking logic.

    Core Supply Voltage:
    C5410A:   1.6V @ 160MIPS,  1.5V @ 120MIPS
    C5410:      2.5V @ 100MIPS

    Memory Map:
    Both parts have 64K x 16Bit of RAM but the C5410 contains mostly SARAM. Addresses that map to DARAM1 -  DARAM7 on the C5410A map to SARAM on the C5410. Program Memory mappings also differ.
    C5410A:   8 blocks of 8k x 16-bit DARAM
                      
    C5410:      4 blocks of 2K x 16-bit DARAM
                      7 blocks of 8K x 16-bit SARAM

    Clocking Logic:
    The Clock Mode register (CLKMD) controls the divider/PLL for the system clock. The state of the clock after a reset is controlled by 3 external CLKMD pins, but the clock speed determined by these pins is different for C5410A and C5410.

    Host Port Interface (HPI) – C5410A has 8-bit and 16-bit HPI, C5410 only has 8-bit HPI 
    C5410A:   HPI 8/16
    C5410:      HPI 8 ONLY

    DMA:
    DMA Program-Memory Mapping differs considerably, Data-Memory Mapping differs slightly (DARAM/ SARAM allocation)

    This is not a comprehensive list of differences. Refer to the datasheets:

    Regards,

    Hyun

  • Thanks for your fast answer, now the problem is that I can't comunicate by jtag with the emulator XDS510PP PLUS , I need to solve this for now. The configuration of clock mode in the board are clkmd1=1, clkmd2=0, and clkmd3=1 that is 1/4 (PLL disabled, Oscillator enabled) for the 5410a,and on board  I have an external clock at 10Mhz .

    This configuration on 5410 is PLLx1 with external source,and the emulator hasn't problem with 5410, now I ask this difference doesn't permit the jtag comunication?

    What is the good configuration with an external oscillator of 10Mhz  for starting?

    Thanks in advance.

    Augusto