iLLD_TC27xC  1.0
Data Structures
Collaboration diagram for Data Structures:

Data Structures

struct  IfxMsc_Msc_en0
 
struct  IfxMsc_Msc_en1
 
struct  IfxMsc_Msc_fcln
 
struct  IfxMsc_Msc_fclp
 
struct  IfxMsc_Msc_inj0
 
struct  IfxMsc_Msc_inj1
 
struct  IfxMsc_Msc_sdi
 
struct  IfxMsc_Msc_son
 
struct  IfxMsc_Msc_sop
 
struct  IfxMsc_Msc_Abra
 ABRA block Configuration Structure. More...
 
struct  IfxMsc_Msc_Clock
 Clock configuration data Structure. More...
 
struct  IfxMsc_Msc_DownstreamControlConfig
 Downstream Control Configuration Structure. More...
 
struct  IfxMsc_Msc_DownstreamControlExtensionConfig
 Downstream Control Extension Configuration Structure. More...
 
struct  IfxMsc_Msc_InterruptConfig
 Interrupt Configuration Structure. More...
 
struct  IfxMsc_Msc_Io
 MSC Pin Configuration Structure. More...
 
struct  IfxMsc_Msc_OutputControlConfig
 Output Control Configuration Structure. More...
 
struct  IfxMsc_Msc_UpstreamStatusConfig
 Upstream Control Configuration Structure. More...
 
struct  IfxMsc_Msc
 MSC base address data Structure. More...
 
struct  IfxMsc_Msc_Config
 MSC Module Configuration Structure. More...
 

Detailed Description


Data Structure Documentation

struct IfxMsc_Msc_en0

Definition at line 188 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_en0:
Data Fields
IfxPort_OutputMode mode
IfxMsc_En_Out * pin
struct IfxMsc_Msc_en1

Definition at line 194 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_en1:
Data Fields
IfxPort_OutputMode mode
IfxMsc_En_Out * pin
struct IfxMsc_Msc_fcln

Definition at line 200 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_fcln:
Data Fields
IfxPort_OutputMode mode
IfxMsc_Fcln_Out * pin
struct IfxMsc_Msc_fclp

Definition at line 206 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_fclp:
Data Fields
IfxPort_OutputMode mode
IfxMsc_Fclp_Out * pin
struct IfxMsc_Msc_inj0

Definition at line 212 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_inj0:
Data Fields
IfxPort_InputMode mode
IfxMsc_Inj_In * pin
struct IfxMsc_Msc_inj1

Definition at line 218 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_inj1:
Data Fields
IfxPort_InputMode mode
IfxMsc_Inj_In * pin
struct IfxMsc_Msc_sdi

Definition at line 224 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_sdi:
Data Fields
IfxPort_InputMode mode
IfxMsc_Sdi_In * pin
struct IfxMsc_Msc_son

Definition at line 230 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_son:
Data Fields
IfxPort_OutputMode mode
IfxMsc_Son_Out * pin
struct IfxMsc_Msc_sop

Definition at line 236 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_sop:
Data Fields
IfxPort_OutputMode mode
IfxMsc_Sop_Out * pin
struct IfxMsc_Msc_Abra

ABRA block Configuration Structure.

Definition at line 248 of file IfxMsc_Msc.h.

Data Fields
IfxMsc_AsynchronousBlock abraBlockBypass Specifies ABRA block bypass.
uint32 abraDownstreamBlockBaudrate Specifies ABRA downstream block baud.
IfxMsc_ClockSelect clockSelectAbra Specifies the clock select for ABRA.
IfxMsc_ShiftClockPhaseDuration highPhaseOfShiftClock Specifies High phase of shift clock.
IfxMsc_ShiftClockPhaseDuration lowPhaseOfShiftClock Specifies Low phase of shift clock.
IfxMsc_NDividerAbra nDividerAbra Specifies the N divider.
struct IfxMsc_Msc_Clock

Clock configuration data Structure.

Definition at line 260 of file IfxMsc_Msc.h.

Data Fields
uint32 baudrate Specifies the baud rate.
IfxMsc_DividerMode dividerMode Specifies divided clock properties.
uint16 step Specifies the step value.
struct IfxMsc_Msc_DownstreamControlConfig

Downstream Control Configuration Structure.

Definition at line 269 of file IfxMsc_Msc.h.

Data Fields
IfxMsc_CommandDataCommandRepetitionMode commandDataCommandReceptionMode Specifies the Command-Data-Command in Data Repetition Mode.
IfxMsc_CommandFrameLength commandFrameLength Specifies the Number of bits shifted at command frames.
IfxMsc_DataFramePassivePhaseLength dataFramePassivePhaseLength Specifies the Passive Phase Length at Data Frames.
uint32 downstreamDataSourcesHigh Specifies the Downstream Data Source selections High.
uint32 downstreamDataSourcesLow Specifies the Downstream Data Source selections Low.
uint32 emergencyStopEnableBits Emergency Stop.
IfxMsc_ExternalSignalInjection externalSignalInjectionPin0 Specifies the Injection Enable Pin 0.
IfxMsc_ExternalSignalInjection externalSignalInjectionPin1 Specifies the Injection Enable Pin 1.
IfxMsc_ExternalBitInjectionPosition injectionPositionPin0 Specifies the Injection Position Pin 0.
IfxMsc_ExternalBitInjectionPosition injectionPositionPin1 Specifies the Injection Position Pin 1.
IfxMsc_PassiveTimeFrameCount passiveTimeFrameCount Specifies the Number of Passive Time Frames.
IfxMsc_ActivePhaseSelection srhActivePhaseSelection Specifies the Enable SRL active phase selection bit.
IfxMsc_DataFrameLength srhDataFrameLength Specifies the Number of SRH bits shifted at data frames.
IfxMsc_ActivePhaseSelection srlActivePhaseSelection Specifies the Enable SRL active phase selection bit.
IfxMsc_DataFrameLength srlDataFrameLength Specifies the Number of SRL bits shifted at data frames.
IfxMsc_TransmissionMode transmissionMode Specifies the transmission Mode.
struct IfxMsc_Msc_DownstreamControlExtensionConfig

Downstream Control Extension Configuration Structure.

Definition at line 291 of file IfxMsc_Msc.h.

Data Fields
IfxMsc_ControlFrameExtensionPassivePhaseLength controlFrameExtensionPassivePhaseLength Specifies the Passive Phase Length at Control Frames Extension.
IfxMsc_DataFrameExtensionPassivePhaseLength dataFrameExtensionPassivePhaseLength Specifies the Passive Phase Length at Data Frames Extension.
uint32 downstreamExtensionDataSourcesHigh Specifies the Downstream Select Data Source High Extension.
uint32 downstreamExtensionDataSourcesLow Specifies the Downstream Select Data Source Low Extension.
uint32 emergencyStopExtensionEnableBits Emergency Stop Extension.
IfxMsc_Extension extension Specifies the Extension Enable.
IfxMsc_NDividerDownstream nDividerDownstream Specifies the division ratio for downstream generator clock.
IfxMsc_MsbBitDataExtension srhBitsShiftedAtDataFramesExtension Specifies the Number of SRHE bits shifted at Data Frames.
IfxMsc_MsbBitDataExtension srlBitsShiftedAtDataFramesExtension Specifies the Number of SRLE bits shifted at Data Frames.
struct IfxMsc_Msc_InterruptConfig

Interrupt Configuration Structure.

Definition at line 306 of file IfxMsc_Msc.h.

Data Fields
IfxMsc_CommandFrameInterrupt commandFrameInterrupt Specifies the Command Frame Interrupt Mode.
IfxMsc_CommandFrameInterruptNode commandFrameInterruptNode Specifies the Command Frame Interrupt Node.
IfxMsc_DataFrameInterrupt dataFrameInterrupt Specifies the Data Frame Interrupt Mode.
IfxMsc_DataFrameInterruptNode dataFrameInterruptNode Specifies the Data Frame Interrupt Node.
IfxMsc_OverflowInterrupt overflowInterrupt Specifies the ABRA Overflow Interrupt Mode.
IfxMsc_OverflowInterruptNode overflowInterruptNode Specifies the ABRA Overflow Interrupt Node.
IfxMsc_ReceiveDataInterrupt receiveDataInterrupt Specifies the Receive Interrupt Mode.
IfxMsc_ReceiveDataInterruptNode receiveDataInterruptNode Specifies the Receive Interrupt Node.
IfxMsc_TimeFrameInterrupt timeFrameInterrupt Specifies the Time Frame Interrupt Mode.
IfxMsc_TimeFrameInterruptNode timeFrameInterruptNode Specifies the Time Frame Interrupt Node.
IfxMsc_UnderflowInterrupt underflowInterrupt Specifies the ABRA Underflow Interrupt Mode.
IfxMsc_UnderflowInterruptNode underflowInterruptNode Specifies the ABRA Underflow Interrupt Node.
IfxMsc_UpstreamTimeoutInterrupt upstreamTimeoutInterrupt Specifies the Upstream Timeout Interrupt Mode.
IfxMsc_UpstreamTimeoutInterruptNode upstreamTimeoutInterruptNode Specifies the Upstream Timeout Interrupt Node.
struct IfxMsc_Msc_Io

MSC Pin Configuration Structure.

Definition at line 326 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_Io:
Data Fields
IfxMsc_Msc_en0 en0
IfxMsc_Msc_en1 en1
IfxMsc_Msc_fcln fcln
IfxMsc_Msc_fclp fclp
IfxMsc_Msc_inj0 inj0
IfxMsc_Msc_inj1 inj1
IfxPort_PadDriver pinDriver
IfxMsc_Msc_sdi sdi
IfxMsc_Msc_son son
IfxMsc_Msc_sop sop
struct IfxMsc_Msc_OutputControlConfig

Output Control Configuration Structure.

Definition at line 342 of file IfxMsc_Msc.h.

Data Fields
IfxMsc_ChipSelectActiveState cslpPolarity Specifies the CSLP Polarity.
IfxMsc_FclClockControlEnabled fclClockControl Specifies the CLKCTRL Polarity.
IfxMsc_FclLinePolarity fclpPolarity Specifies the FCLP Polarity.
IfxMsc_SdiLinePolarity sdiLinePolarity Specifies the ILP Polarity.
IfxMsc_SoLinePolarity sopPolarity Specifies the SLP Polarity.
struct IfxMsc_Msc_UpstreamStatusConfig

Upstream Control Configuration Structure.

Definition at line 353 of file IfxMsc_Msc.h.

Data Fields
IfxMsc_Parity parity Specifies the Parity Mode.
IfxMsc_ServiceRequestDelay serviceRequestDelay Specifies the Service Request Delay.
IfxMsc_UpstreamChannelFrameType upstreamChannelFrameType Specifies the Upstream Channel Frame Type.
IfxMsc_UpstreamChannelReceivingRate upstreamChannelReceivingRate Specifies the Upstream Channel Receiving Rate.
IfxMsc_UpstreamTimeoutPrescaler upstreamTimeoutPrescaler Specifies the Upstream Timeout Prescaler.
IfxMsc_UpstreamTimeoutValue upstreamTimeoutValue Specifies the Upstream Timeout Value.
struct IfxMsc_Msc

MSC base address data Structure.

Definition at line 369 of file IfxMsc_Msc.h.

Data Fields
Ifx_MSC * msc Specifies the pointer to the MSC registers.
struct IfxMsc_Msc_Config

MSC Module Configuration Structure.

Definition at line 376 of file IfxMsc_Msc.h.

Collaboration diagram for IfxMsc_Msc_Config:
Data Fields
IfxMsc_Msc_Abra abraConfig Specifies the ABRA configuration.
IfxMsc_Msc_Clock clockConfig Specifies the Clock configuration.
IfxMsc_Msc_DownstreamControlConfig downstreamConfig Specifies the Downstream configuration.
IfxMsc_Msc_DownstreamControlExtensionConfig downstreamExtensionConfig Specifies the Downstream Extension configuration.
IfxMsc_Msc_InterruptConfig interruptConfig Specifies the Interrupt configuration.
IfxMsc_Msc_Io io Specifies the IO Pin configuration.
Ifx_MSC * msc Specifies the pointer to the MSC registers.
IfxMsc_Msc_OutputControlConfig outputControlConfig Specifies the Output Control configuration.
IfxMsc_Target target[2] Specifies the Downstream targets.
IfxMsc_Msc_UpstreamStatusConfig upstreamConfig Specifies the Upstream configuration.