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