iLLD_TC27xD  1.0
Data Structures
Collaboration diagram for Data Structures:

Data Structures

struct  IfxIom_Iom_EcmGlobalEventSelectionBits
 Event Combiner Module Global Event Selection Bit Field. More...
 
struct  IfxIom_Iom_EcmConfigCounter
 
struct  IfxIom_Iom
 Specifies handle to IOM module. More...
 
struct  IfxIom_Iom_EcmConfig
 Specifies the ECM block configuration structure. More...
 
struct  IfxIom_Iom_FpcConfig
 Specifies Filter and Prescaler Cell configuration. More...
 
struct  IfxIom_Iom_LamConfig
 Specifies Logic Analyser Module configuration. More...
 

Detailed Description


Data Structure Documentation

struct IfxIom_Iom_EcmGlobalEventSelectionBits

Event Combiner Module Global Event Selection Bit Field.

Definition at line 143 of file IfxIom_Iom.h.

Data Fields
uint32 countedEventCombinerSelection0: 1 Determines the inclusion of the respective channel event counter output (1 of 4) in the generation of the global event (AND function).
uint32 countedEventCombinerSelection1: 1 Determines the inclusion of the respective channel event counter output (1 of 4) in the generation of the global event (AND function).
uint32 countedEventCombinerSelection2: 1 Determines the inclusion of the respective channel event counter output (1 of 4) in the generation of the global event (AND function).
uint32 countedEventCombinerSelection3: 1 Determines the inclusion of the respective channel event counter output (1 of 4) in the generation of the global event (AND function).
uint32 eventCombinerSelection0: 1 Determines the inclusion of the channel0 event in the generation of the global event.
uint32 eventCombinerSelection1: 1 Determines the inclusion of the channel1 event in the generation of the global event.
uint32 eventCombinerSelection10: 1 Determines the inclusion of the channel10 event in the generation of the global event.
uint32 eventCombinerSelection11: 1 Determines the inclusion of the channel11 event in the generation of the global event.
uint32 eventCombinerSelection12: 1 Determines the inclusion of the channel12 event in the generation of the global event.
uint32 eventCombinerSelection13: 1 Determines the inclusion of the channel13 event in the generation of the global event.
uint32 eventCombinerSelection14: 1 Determines the inclusion of the channel14 event in the generation of the global event.
uint32 eventCombinerSelection15: 1 Determines the inclusion of the channel15 event in the generation of the global event.
uint32 eventCombinerSelection2: 1 Determines the inclusion of the channel2 event in the generation of the global event.
uint32 eventCombinerSelection3: 1 Determines the inclusion of the channel3 event in the generation of the global event.
uint32 eventCombinerSelection4: 1 Determines the inclusion of the channel4 event in the generation of the global event.
uint32 eventCombinerSelection5: 1 Determines the inclusion of the channel5 event in the generation of the global event.
uint32 eventCombinerSelection6: 1 Determines the inclusion of the channel6 event in the generation of the global event.
uint32 eventCombinerSelection7: 1 Determines the inclusion of the channel7 event in the generation of the global event.
uint32 eventCombinerSelection8: 1 Determines the inclusion of the channel8 event in the generation of the global event.
uint32 eventCombinerSelection9: 1 Determines the inclusion of the channel9 event in the generation of the global event.
uint32 reserved: 12 reserved
struct IfxIom_Iom_EcmConfigCounter

Definition at line 172 of file IfxIom_Iom.h.

Data Fields
IfxIom_EventCounterChannel input Specifies which channel output event to be routed to the Counter.
IfxIom_EventCounterThreshold threshold Specifies the Counter threshold value.
struct IfxIom_Iom

Specifies handle to IOM module.

Definition at line 192 of file IfxIom_Iom.h.

Data Fields
Ifx_IOM * iom Specifies the pointer to IOM registers.
struct IfxIom_Iom_EcmConfig

Specifies the ECM block configuration structure.

Definition at line 199 of file IfxIom_Iom.h.

Collaboration diagram for IfxIom_Iom_EcmConfig:
Data Fields
IfxIom_Iom_EcmConfigCounter eventCounter[4]
IfxIom_Iom_EcmGlobalEventSelection globalEventSelection Specifies which channel event & which counted event to be included in global event generation. bit [15:0] specifies the channel event selection and bit [19:16] specifies accumulated event.
struct IfxIom_Iom_FpcConfig

Specifies Filter and Prescaler Cell configuration.

Definition at line 207 of file IfxIom_Iom.h.

Data Fields
IfxIom_FpcChannelId channelId Specifies the number of Filter & Prescaler Cell channel.
uint16 comparatorThreshold Specifies the threshold value that is compared with timer.
IfxIom_EdgeClearType edgeType Specifies the edge type which need to be cleared.
boolean exorInputEnable[8] Specifies the EXOR GTM input signal enable array (8 GTM inputs can be selected by enabling them).
IfxIom_FilterMode filterMode Specifies the Filter & Prescaler Cell mode.
IfxIom_MonitorSignal monitorSignal Specifies the monitor signal input for Filter & Prescaler cell.
IfxIom_ReferenceSignal referenceSignal Specifies the reference signal input for Filter & Prescaler cell.
boolean timerReset Specifies the timer reset bit.
struct IfxIom_Iom_LamConfig

Specifies Logic Analyser Module configuration.

Definition at line 221 of file IfxIom_Iom.h.

Data Fields
IfxIom_EventActiveEdgeSelection eventActiveEdgeSelection Specifies which active edges of the monitor and reference signals are used for the event window generation.
IfxIom_EventSource eventSource Specifies whether the event window generation is from the monitor or reference signal.
boolean eventWindowInverted Specifies whether the event window polarity is inverted or not.
uint32 eventWindowThreshold This bit field determines the threshold value for the event window counter from which an event is generated.
IfxIom_LamId lamId Specifies Id of Logic Analyser Module.
IfxIom_LamRunMode lamMode Specifies whether the event window generation is free-running or gated with the monitor or reference.
IfxIom_LamMonitorInputChannel lamMonitorInputChannel Specifies which FPC/mux block monitor output signal is to be used for LAM block.
IfxIom_LamMonitorSource lamMonitorSource Specifies whether the monitor signal from the FPC monitor channel is sourced directly or compared with the reference signal from the FPC reference channel for the event compare.
IfxIom_LamReferenceInputChannel lamReferenceInputChannel Specifies which FPC/mux block reference output signal is to be used for LAM block.
boolean monitorSignalInverted Specifies whether the monitor signal from the FPC channel to LAM is inverted or not.
boolean referenceSignalInverted Specifies whether the reference signal from the FPC channel to LAM is inverted or not.