Microchip® Advanced Software Framework

ccl_lut_config Struct Reference

CCL LUT 0 to 3 configuration structure.

Configuration structure for CCL LUT 0 to 3.

#include <ccl.h>

Data Fields

bool edge_selection_enable
 If true, Edge detector is enabled. More...
 
bool event_input_enable
 If true, LUT incoming event is enabled. More...
 
bool event_input_inverted_enable
 If true, incoming event is inverted. More...
 
bool event_output_enable
 If true, LUT event output is enabled. More...
 
enum ccl_lut_filter_sel filter_sel
 Selection of the LUT output filter options. More...
 
enum ccl_lut_input_src_sel input0_src_sel
 Selection of the input0 source. More...
 
enum ccl_lut_input_src_sel input1_src_sel
 Selection of the input1 source. More...
 
enum ccl_lut_input_src_sel input2_src_sel
 Selection of the input2 source. More...
 
uint8_t truth_table_value
 The value of truth logic as a function of inputs IN[2:0]. More...
 

bool ccl_lut_config::edge_selection_enable

If true, Edge detector is enabled.

Referenced by ccl_lut_get_config_defaults(), and ccl_lut_set_config().

bool ccl_lut_config::event_input_enable

If true, LUT incoming event is enabled.

Referenced by ccl_lut_get_config_defaults(), and ccl_lut_set_config().

bool ccl_lut_config::event_input_inverted_enable

If true, incoming event is inverted.

Referenced by ccl_lut_get_config_defaults(), and ccl_lut_set_config().

bool ccl_lut_config::event_output_enable

If true, LUT event output is enabled.

Referenced by ccl_lut_get_config_defaults(), and ccl_lut_set_config().

enum ccl_lut_filter_sel ccl_lut_config::filter_sel

Selection of the LUT output filter options.

Referenced by ccl_lut_get_config_defaults(), ccl_lut_set_config(), configure_ccl_lut0(), and configure_ccl_lut1().

enum ccl_lut_input_src_sel ccl_lut_config::input0_src_sel
enum ccl_lut_input_src_sel ccl_lut_config::input1_src_sel
enum ccl_lut_input_src_sel ccl_lut_config::input2_src_sel
uint8_t ccl_lut_config::truth_table_value

The value of truth logic as a function of inputs IN[2:0].

Referenced by ccl_lut_get_config_defaults(), ccl_lut_set_config(), configure_ccl_lut0(), and configure_ccl_lut1().