iLLD_TC27xD
1.0
|
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... | |
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.
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. |