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.

TMS320F280025C: CLB STOP Function

Part Number: TMS320F280025C


In the TRM, CLB_LOAD_EN.STOP description as shown in below:

I want to know:

1. what behavior will the shown during debug HALTs of the CPU?

2. what is “sequential elements in the CELL” ? 

  • Hello,

    1. what behavior will the shown during debug HALTs of the CPU?

    If the STOP bit in the CLB_LOAD_EN is left at 0 (default on reset), then the CLB logic will continue to operate if signal inputs change.

    2. what is “sequential elements in the CELL” ? 

    This is essentially the logic hardware in the CLB, i.e. the LUTs, FSMs, OUTLUTs, etc.

  • If the STOP bit in the CLB_LOAD_EN is left at 0 (default on reset), then the CLB logic will continue to operate if signal inputs change.

    1. What is "signal inputs change" means?

    2.Which is the behavior of CLB when STOP bit set to 1 and debug HALT of CPU coming?

    a. All sequential logic in CLB will halt like HLC, prescalar, counter, etc.

    b.CLB just cannot react to the outside input from other module from GLB_INPUT and LCL_INPUT. CLB internal sequential logic like HLC, prescalar, counter will continue to work 

    I cannot implement this function in 280025C. 

  • 1. What is "signal inputs change" means?

    The CLB has 8 inputs, AKA boundary inputs. The signals which come in through these inputs may change which could result in changing the boundary outputs of the CLB which come from OUTLUTs.

    2.Which is the behavior of CLB when STOP bit set to 1 and debug HALT of CPU coming?

    The description you screenshotted states this implicitly, if set to 1 then the CLB's logic should not change while HALT'd.