Academic Program

CLC Configuration Tool

CLC Configuration Tool

Configurable Logic Cell (CLC) provides programmable logic that operates outside the speed limitations of software execution. The logic cell takes up to 16 input signals. Through the use of configurable gates, it reduces the 16 inputs to four logic lines that drive one of eight selectable single-output logic functions. The CLC can have its functionality pre-programmed or programmed dynamically. This provides greater flexibility and potential in embedded designs.

The CLC Configuration Tool’s purpose is to streamline the setup process of the CLC module by simulating the functionality of the registers in a Graphical User Interface (GUI). The end result of using the tool will be a generated source code, which can be dropped into an existing MPLAB® X project file. The created code sample is custom generated, depending on your inputs and preferences, such as programming language.