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.

TMS320F280039C: How is DATAIN used?

Part Number: TMS320F280039C

Hi Team,

In EPG peripheral, can data transformation be done on the input from the other peripherals (DATAINx)?  Is it possible to capture the input from the other peripherals? I need a clarification whether EPGINx and EPGOUTx are 1 bit register fields (I couldn't find EPGIN and EPGOUT register field descriptions in technical reference manual of TMS320F280039C)? 

Kind regards,

Chaitanya

  • Hello Chaitanya,

    The big picture looks like this:

    • The input signal that goes into the EPG for manipulation/transformation comes from the input XBAR (13-16), which is directly connected to EPGINx (0-3).
    • The outputs of the EPG are EPGOUTx. You can choose either a clock output or a transformed signal output (using GCTL0), and which specific clock/signal outputs are configured by GCTL2 and GCTL3.
    • For each peripheral, there is a mux (configured by the EPGMXSELn register) that selects whether the input to that peripheral comes from EPGOUTx, or from the GPIO mux (DATAINx). This mux is what allows you to override the peripheral input with the EPG output signal. The TRM has a table that shows which bit in the register corresponds to each peripheral.
    • In addition, EPGOUT signals are connected to the output XBAR for routing elsewhere if desired.

    Hope this answers your questions!

    Best regards,
    Ibukun