MotoHawk FPGA Current Drive Mux Group Definition
This block defines common settings for the Injector/Ignition Multiplexer Group
Block ID
Mux Group Definition
Library
MotoHawk FPGA Current Drive
Description
This block defines Injection/Ignition Multiplexer Group. LECM hardware contains 5 Mux Groups each driving 4 injectors/ignition coils. Up to 5 simultaneous injections/ignitions can be handled – only one channel in a mux group can be enabled at once.
Each mux group can be assigned to four separate current profiles defined by Profile Definition block. Each channel (injector/ignition coil) in a mux group can be assigned to one of four profiles by the Output Driver Mode block.
Block Parameters
Parameter Field | Values | Comments/Description |
---|---|---|
Name | Alpha-numeric text, single-quote enclosed | The Name must be unique and will be used by other Custom Current Drive blocks to reference this definition. |
Resource | Drop down list | The list of Injector/Ignition Mux Group resources that are supported by the target. |
Startup Min Off Time Counter Threshold | Integer [0-1023] | Defines the initial/startup threshold for Min Off Time Counter which is common for all profiles on this Mux Group. Can be modified after startup using a Mux Group Param Set block. |
Startup Min On Time Counter Threshold | Integer [0-1023] | Defines the initial/startup threshold for Min Off Time Counter which is common for all profiles on this Mux Group. Can be modified after startup using a Mux Group Param Set block. |
Current Profile References | Cell Array with alpha-numeric text, quote enclosed | Defines references to Profile Definition blocks where profiles are defined. |
Enable runtime tunable reference | Checkbox | If checked an additional input will be available with runtime reference to Profile Definition blocks. |
Allow parameters marked * to be calibrated | Checkbox | Allows attributes marked with (*) to be calibrated. |
Read Access Level | 0-8 | Sets security level 0 lowest, 8 highest, for user access to read value |
Write Access Level | 0-8 | Sets security level 0 lowest, 8 highest, for user access to write value |
Instrumentation Group | Alpha-numeric text, single-quote enclosed | Determines Folder name and hierarchy to be used by an Instrumentation Tool. Use "|" character between folder names to delineate subfolder structure. |
Signals
Update Profiles
This boolean input signal triggers validation and saving of the referenced profile(s)
Profile References
This vector uint8 input signal is a runtime reference index to the enumerated Profile Definition blocks. The user needs to make sure all Profile Definition blocks define unambiguous order. Controlling the enumeration order for all Profiles in the model will ensure that the right Profile is referenced. Profiles are referenced starting with index 0.
Profiles Valid
This boolean output signal outputs the status of the profile validation and saving.
0(false) denotes an invalid profile
1(true) denotes a valid profile