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.

TMS320F28075: EMIF1 and SCIA boot

Part Number: TMS320F28075

For our new design we need to connect an FPGA to EMIF1 on TMS320F28075 as a 16bit SDRAM. 

We also need the microcontroller to boot from FLASH in normal operation and also boot from SCIA for field upgrade by C2PROG.

The BOOTMODE1 (GPIO72) and also SCIRXDA(GPIO85) pins have conflict with EMIF1 SRAM interface pins.

Is there any solution to resolve this conflict without external glue logic.

With regards,

Hossein

  • Hi,

    You can change the BOOTPINs by configuring the BOOTCTRL register (please refer section "3.4 Configuring Boot Mode Pins" in TRM for more detail). For UART BOOT, assuming after BOOT you'll not be using these pins as UART but only EMIF, you should be able to connect it to both. Let me know if you have any specific concern with that.

    Regards,
    Vivek Singh
  • Hi Vivek,

    Thank you for the explanation.

    I checked the section 3.4 again, and the whole section 3, the answer was in the Figure 3-4 of section 3.7.2.

    It would be great if some references to section 3.7.2 be added to BMSP0 and BMSP1 descriptions in table 3-5.

    Regards,