Woodward Logo

Module: GCM-5746C-048-095-2101

Description: PCM48 (Geneva) DV2 Module

GCM-5746C-048-095-2100.jpg
Copyright: 2021 Woodward
ModuleFamily: ComponentControlCore
CPU Type: MPC5746C Family: MPC57xx Name: MPC5746C
160000000Hz

Other Compatible Module Names:



For other modules see Module Cross Reference

List of Behaviors vs supported resources


Behavior Supported on Resources Comment
AnalogInput
Count: 18
ADC_DIAG1
ADC_DIAG0
ESTOP_AN
AN0
AN1
AN2
AN3
AN4
AN5
LSO0_AN
LSO1_AN
LSO2_AN
LSO3_AN
WAKE_AN Hardware Resolution 10 bits
All other analogs are 12 bits unless marked
GWAKE_AN Hardware Resolution 10 bits
All other analogs are 12 bits unless marked
XDRP1_AN Hardware Resolution 10 bits
All other analogs are 12 bits unless marked
XDRP2_AN Hardware Resolution 10 bits
All other analogs are 12 bits unless marked
XDRP3_AN Hardware Resolution 10 bits
All other analogs are 12 bits unless marked
BootloaderEmbedSoftBoot
Count: 1
SoftBoot
BootloaderModuleIdentification
Count: 1
ComponentControlCore
BootloaderSecurityControl
Count: 1
ComponentControlCore
CAN
Count: 5
CAN_0 Clock 24000000 Hz.
Time Quanta range is 8 to 25.
Prescaler range is 1 to 256.
CAN FD Nominal TQ range is 8 to 129.
CAN FD Nominal and Fast Prescaler range is 1 to 256.
CAN FD Fast Data TQ range is 5 to 48.
CAN_1 See CAN_0 for Clock and other hardware limits
CAN_2 See CAN_0 for Clock and other hardware limits
CAN_3 See CAN_0 for Clock and other hardware limits
CAN_4 See CAN_0 for Clock and other hardware limits
CPUPerformanceMetrics
Count: 1
CoreCPU
CRCCalc
Count: 4
RegexpCRC
CVN
ApplicationCRC
CalibrationCRC
CurrentMeasurement
Count: 7
HSO0
HSO1
HSO2
HSO3
HSO4
HSO5
HSO6
DetailedFaultStatus
Count: 11
LSO0
LSO1
LSO2
LSO3
HSO0
HSO1
HSO2
HSO3
HSO4
HSO5
HSO6
DigitalInput
Count: 19
ESTOP
AN0
AN1
AN2
AN3
AN4
AN5
WAKE_AN
GWAKE_AN
XDRP2_AN
XDRP3_AN
HWID_0
HWID_1
HWID_2
HWID_3
DIG0
DIG1
DIG2
DIG3
DiscreteOutput
Count: 12
ADC_DIAG_CTRL
LSO0
LSO1
LSO2
LSO3
HSO0
HSO1
HSO2
HSO3
HSO4
HSO5
HSO6
FaultStatus
Count: 11
LSO0
LSO1
LSO2
LSO3
HSO0
HSO1
HSO2
HSO3
HSO4
HSO5
HSO6
FrequencyInput
Count: 5
ESTOP
DIG0
DIG1
DIG2
DIG3
IdleLoopTime
Count: 1
IdleLoopTime
MemoryRegionBehavior
Count: 1
BufferedNV
MemoryRegionMap
Count: 1
FRAM
ModuleData
Count: 17
ProjectID
Capability
ECUHWVersion
BootVersion
SerialNumber
ModelNumber
PartNumber
CalIdTxt
SwIdTxt
SwRevisionTxt
CompilerVersion
MotoHawkVersionTxt
MatlabVersionTxt
BuildDateTxt
BuildDateTimeTxt
BuildDateTime
LastMotoSuiteProgrammedBy
PWMOutput
Count: 11
LSO0
LSO1 LSO1 uses the same eMIOS channel as HSO3 so both cannot be used as PWMs in the same application.
LSO2
LSO3
HSO0 HSO0 uses the same eMIOS channel as HSO5 so both cannot be used as PWMs in the same application.HSO0 PWM use consumes a non trivial CPU load that increases as the PWM frequency increases. Choose a high frequency carefully.Current measurement diagnostics require the get duty and get frequency methods to be used.Edge notification is backward for HSO and is documented in artf67378
HSO1 Current measurement diagnostics require the get duty and get frequency methods to be used.Edge notification is backward for HSO and is documented in artf67378
HSO2 Current measurement diagnostics require the get duty and get frequency methods to be used.Edge notification is backward for HSO and is documented in artf67378
HSO3 HSO3 uses the same eMIOS channel as LSO1 so both cannot be used as PWMs in the same application.Current measurement diagnostics require the get duty and get frequency methods to be used.Edge notification is backward for HSO and is documented in artf67378
HSO4 HSO4 PWM use consumes a non trivial CPU load that increases as the PWM frequency increases. Choose a high frequency carefully.Current measurement diagnostics require the get duty and get frequency methods to be used.Edge notification is backward for HSO and is documented in artf67378
HSO5 HSO5 uses the same eMIOS channel as HSO0 so both cannot be used as PWMs in the same application.HSO5 PWM use consumes a non trivial CPU load that increases as the PWM frequency increases. Choose a high frequency carefully.Current measurement diagnostics require the get duty and get frequency methods to be used.Edge notification is backward for HSO and is documented in artf67378
HSO6 Current measurement diagnostics require the get duty and get frequency methods to be used.Edge notification is backward for HSO and is documented in artf67378
TriggerMetrics
Count: 1
ComponentControlCore
UserTask
Count: 1
ComponentControlCore

List of Resources vs supported Behaviors


Resource Supported Behaviors
ComponentControlCore
UserTask
TriggerMetrics
BootloaderSecurityControl
BootloaderModuleIdentification
IdleLoopTime
IdleLoopTime
RegexpCRC
CRCCalc
ProjectID
ModuleData
Capability
ModuleData
ECUHWVersion
ModuleData
BootVersion
ModuleData
SerialNumber
ModuleData
ModelNumber
ModuleData
PartNumber
ModuleData
CalIdTxt
ModuleData
SwIdTxt
ModuleData
SwRevisionTxt
ModuleData
CompilerVersion
ModuleData
MotoHawkVersionTxt
ModuleData
MatlabVersionTxt
ModuleData
BuildDateTxt
ModuleData
BuildDateTimeTxt
ModuleData
BuildDateTime
ModuleData
CoreCPU
CPUPerformanceMetrics
CVN
CRCCalc
ApplicationCRC
CRCCalc
CalibrationCRC
CRCCalc
ADC_DIAG1
AnalogInput
ADC_DIAG0
AnalogInput
ESTOP_AN
AnalogInput
ESTOP
DigitalInput
FrequencyInput
AN0
AnalogInput
DigitalInput
AN1
AnalogInput
DigitalInput
AN2
AnalogInput
DigitalInput
AN3
AnalogInput
DigitalInput
AN4
AnalogInput
DigitalInput
AN5
AnalogInput
DigitalInput
LSO0_AN
AnalogInput
LSO1_AN
AnalogInput
LSO2_AN
AnalogInput
LSO3_AN
AnalogInput
WAKE_AN
AnalogInput
DigitalInput
GWAKE_AN
AnalogInput
DigitalInput
XDRP1_AN
AnalogInput
XDRP2_AN
AnalogInput
DigitalInput
XDRP3_AN
AnalogInput
DigitalInput
HWID_0
DigitalInput
HWID_1
DigitalInput
HWID_2
DigitalInput
HWID_3
DigitalInput
DIG0
DigitalInput
FrequencyInput
DIG1
DigitalInput
FrequencyInput
DIG2
DigitalInput
FrequencyInput
DIG3
DigitalInput
FrequencyInput
ADC_DIAG_CTRL
DiscreteOutput
LSO0
DiscreteOutput
PWMOutput
FaultStatus
DetailedFaultStatus
LSO1
DiscreteOutput
PWMOutput
FaultStatus
DetailedFaultStatus
LSO2
DiscreteOutput
PWMOutput
FaultStatus
DetailedFaultStatus
LSO3
DiscreteOutput
PWMOutput
FaultStatus
DetailedFaultStatus
HSO0
FaultStatus
DetailedFaultStatus
DiscreteOutput
PWMOutput
CurrentMeasurement
HSO1
FaultStatus
DetailedFaultStatus
DiscreteOutput
PWMOutput
CurrentMeasurement
HSO2
FaultStatus
DetailedFaultStatus
DiscreteOutput
PWMOutput
CurrentMeasurement
HSO3
FaultStatus
DetailedFaultStatus
DiscreteOutput
PWMOutput
CurrentMeasurement
HSO4
FaultStatus
DetailedFaultStatus
DiscreteOutput
PWMOutput
CurrentMeasurement
HSO5
FaultStatus
DetailedFaultStatus
DiscreteOutput
PWMOutput
CurrentMeasurement
HSO6
FaultStatus
DetailedFaultStatus
DiscreteOutput
PWMOutput
CurrentMeasurement
CAN_0
CAN
CAN_1
CAN
CAN_2
CAN
CAN_3
CAN
CAN_4
CAN
LastMotoSuiteProgrammedBy
ModuleData
FRAM
MemoryRegionMap
BufferedNV
MemoryRegionBehavior
SoftBoot
BootloaderEmbedSoftBoot

Cross Reference


CrossRef AnalogInput BootloaderEmbedSoftBoot BootloaderModuleIdentification BootloaderSecurityControl CAN CPUPerformanceMetrics CRCCalc CurrentMeasurement DetailedFaultStatus DigitalInput DiscreteOutput FaultStatus FrequencyInput IdleLoopTime MemoryRegionBehavior MemoryRegionMap ModuleData PWMOutput TriggerMetrics UserTask
ADC_DIAG0 AnalogInput
ADC_DIAG1 AnalogInput
ADC_DIAG_CTRL DiscreteOutput
AN0 AnalogInput DigitalInput
AN1 AnalogInput DigitalInput
AN2 AnalogInput DigitalInput
AN3 AnalogInput DigitalInput
AN4 AnalogInput DigitalInput
AN5 AnalogInput DigitalInput
ApplicationCRC CRCCalc
BootVersion ModuleData
BufferedNV MemoryRegionBehavior
BuildDateTime ModuleData
BuildDateTimeTxt ModuleData
BuildDateTxt ModuleData
CAN_0 CAN
CAN_1 CAN
CAN_2 CAN
CAN_3 CAN
CAN_4 CAN
CVN CRCCalc
CalIdTxt ModuleData
CalibrationCRC CRCCalc
Capability ModuleData
CompilerVersion ModuleData
ComponentControlCore BootloaderModuleIdentification BootloaderSecurityControl TriggerMetrics UserTask
CoreCPU CPUPerformanceMetrics
DIG0 DigitalInput FrequencyInput
DIG1 DigitalInput FrequencyInput
DIG2 DigitalInput FrequencyInput
DIG3 DigitalInput FrequencyInput
ECUHWVersion ModuleData
ESTOP DigitalInput FrequencyInput
ESTOP_AN AnalogInput
FRAM MemoryRegionMap
GWAKE_AN AnalogInput DigitalInput
HSO0 CurrentMeasurement DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
HSO1 CurrentMeasurement DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
HSO2 CurrentMeasurement DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
HSO3 CurrentMeasurement DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
HSO4 CurrentMeasurement DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
HSO5 CurrentMeasurement DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
HSO6 CurrentMeasurement DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
HWID_0 DigitalInput
HWID_1 DigitalInput
HWID_2 DigitalInput
HWID_3 DigitalInput
IdleLoopTime IdleLoopTime
LSO0 DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
LSO0_AN AnalogInput
LSO1 DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
LSO1_AN AnalogInput
LSO2 DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
LSO2_AN AnalogInput
LSO3 DetailedFaultStatus DiscreteOutput FaultStatus PWMOutput
LSO3_AN AnalogInput
LastMotoSuiteProgrammedBy ModuleData
MatlabVersionTxt ModuleData
ModelNumber ModuleData
MotoHawkVersionTxt ModuleData
PartNumber ModuleData
ProjectID ModuleData
RegexpCRC CRCCalc
SerialNumber ModuleData
SoftBoot BootloaderEmbedSoftBoot
SwIdTxt ModuleData
SwRevisionTxt ModuleData
WAKE_AN AnalogInput DigitalInput
XDRP1_AN AnalogInput
XDRP2_AN AnalogInput DigitalInput
XDRP3_AN AnalogInput DigitalInput