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.

TMS570LC4357: HalcogenHalcogenTMS Configuration for SPI5 in TMS570LC4357

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

Hi QJ,

           We are reviewing Halcogen config for TMS570LC4357. We are seeing 4 SOMI and SIMO lines. I read in the reference manual earlier that TMS570LCx does not support QuadSPI. Can you clarify? We are looking to configure in standard SPI mode. 

Thanks,

tarun172

  • Hi Tarun,

    TMS570 doesn't support QuadSPI. It supports parallel mode. The parallel mode is different from the QuadSPI.

    For Quad-SPI: 

    For SPI parallel mode:

  • Hi QJ, 

    Understood. I am assuming parallel SPI is configured by default in Halcogen. How do I set it to standard SPI? 

    Thanks,

    tarun172 

  • Hi tarun172 ,

    TMS570LC43x has 5 MibSPI modules. MibSPI module can work in two modes:  Compatibility Mode (regular mode or standard mode) and Multi-buffer Mode.

    The Compatibility mode of MibSPI makes it behave exactly like that of SPI and ensures full compatibility with the same. The Multi-buffer mode has a  programmable Multi-buffer array that enables programed transmission to be completed without CPU intervention. The buffers are combined in different transfer groups that could be triggered by external events. The MibSPI RAM is protected by ECC.

    If you want to use MibSPI1 as compatible mode (SPI mode), check SPI1 driver in HALCoGen Driver Enable panel. The parallel mode is not enabled by default.