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: SPI Compatibility Mode

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

Team,

The following comes from the TMS570LC43x_TechnicalRefManual manual with regard to SPI Compatibility Mode and we need clarification please:

 “MibSPI is an Extension of SPI. MibSPI works in 2 modes.

• Compatibility Mode

• Multi-buffer Mode

The Compatibility mode of MibSPI makes it behave exactly like that of SPI and ensures full compatibility

with the same. Everything described about compatibility mode of MibSPI , in this document, is directly

applicable to SPI.”

 

According to the information displayed by HALCoGen (Version 04.07.01), it appears that MIBSpi2 and MIBSpi4 may not support SPI Compatibility Mode. MIBSpi1 , MIBSpi3 and MIBSpi5 do (see screen shots below, especially the “Note” area for rationale). Is this just a bug with the HALCoGen tool or do MIBSpi2 and MIBSpi4 really not support true SPI Compatibility Mode? This is important because for the current project phase of the Interim Project our customer wants to mimic the operation of the current design as closely as possible, e.g. signaling, timing, etc. From what I can discern, even though we could make it work using the MIBSpi, there could be differences, although perhaps nuanced, that would detract from this goal (i.e. mimicking our current design).  A quick response would be appreciated so we can move forward.

TY,
CY

  • Hello,

    All 5 instances of MiBSPI can work in compatible mode. For using SPI compatible mode the user has to enable SPIn Driver in Driver Enable tab, And then use SPIn Tab for configuring.

  • Thanks Miro,

    I think this certainly helps clarify the situation.  Thanks for your input.

    Regards,

    Chris

  • Miro,

    In closing, we understand the steps you specified above for enabling any of the MibSpiX drivers for SPI Compatibility Mode, we just want to be sure that what we initially reported about what HALCoGen doesn’t display on the SPI tabs for SPI2 and SPI4 is just a software bug in the Note box on the Graphical User Interface (GUI). It probably is as I have found other text display errors in the version of HALCoGen I am using.

    Thanks for your input, of course any additional comments welcomed.

    -Chris