SPRUIR8B april 2020 – july 2023
The CLB tool allows the user to configure and connect sub-modules in each CLB tile. The tool is included under the name Tile Design within the SysConfig graphical user interface (GUI) which is part of Code Composer Studio™ (CCS). The tool includes examples intended to help the user explore the features of the tool and create their own projects.
The tool generates a C header file containing a set of constants corresponding to the configuration settings defined by the user in the GUI. The tool also generates a C source file which uses the constants in the C header file to initialize the CLB modules by loading the constants into the CLB registers by a sequence of register load operations. The functions in the C source file must be called during the device initialization. To configure the input and output connections between the CLB tile and other device peripherals, including the cross-bars and other CLB tiles, use the CLB module within SysConfig. The configuration of these connections must be done separately from the CLB tool. The CLB tool includes the capability for simulating these inputs and testing the functionality of the tile configuration.