29.2 Basic Logic Element (BLE)
The Basic Logic Element (BLE) is the primary building block of the CLB module. The BLE contains all of the programmable logic elements of the CLB. The CLB module contains 32 BLEs.
- LUT
- Output flop
- Input muxes
The LUT is a memory array with four input bits and one output bit. There are 16 storage elements within the LUT, each corresponding to one logic combination of the four input bits. The four input bits are treated as address inputs to the storage elements within the LUT, selecting one of the elements to be presented as the output. The output can be fed directly to the output of the BLE, or can be routed to the output latch using the BLE Flop Select bit. BLE outputs can be routed to external pins using PPS. The BLE outputs are also internally connected to other peripherals, such as Timer1.
- Clearing the EN bit
- Setting and clearing the 'CLBMD' Peripheral Module Disable (PMD) bit
- Device Reset
0' values to minimize current consumption in the
design.