SPRAD62 February 2023 F29H850TU , F29H859TU-Q1 , TMS320F280023C , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038C-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Designing the CLB logic is the most complicated step in the process. Several iterations of logic design, simulation, and testing will be required to finalize the design.
The simplest approach to program the CLB tiles is to leverage the CLB tool. With the CLB tool the user can select the input filter options for each CLB tile input, connect sub-modules in each CLB block, program the FSM blocks, high-level controller (HLC), and other logic blocks, and easily replicate tile logic to other tiles. The tool also allows the user to setup simulations for the tile logic. The CLB tool will flag, in real-time, any potential issues in the logic design such as unsupported logic connections and invalid FSM formulas.
The CLB tool makes use of the “SysConfig” graphical user interface (GUI), which is part of Code Composer Studio™ (CCS). With SysConfig the user can also configure the MCU’s input and output XBARs as well as program the MCU peripherals.
For more information on the CLB tool and SysConfig, refer to the following resources: