Fuel injection system is an indispensible part of thepresent day automobiles. The depletion of the fuels along withcontinuous surge in the fuel prices has made it imperative to usefuel economically and restricting the wastage to a minimum.Contrary to the carburetor, using predefined amount of fuelirrespective of the environment, Fuel Injection System uses justthe required amount of fuel based on the operating conditions assensed by the Engine Control Module (ECM). Numerousparameters are required to be sensed by the ECM to achieveoptimum efficiency of the engine. To handle the processing ofsuch large number of parameters, a robust architecture isrequired. This paper presents the design and implementation ofECM utilized in Electronic Fuel Injection (EFI) system on a FieldProgrammable Gate Array. The ECM architecture discussed inthe proposed system is computationally efficient enough to fulfillever-increasing functionalities of the ECM. The main objective ofthis research is to sense the parameters required for the ECManalysis and to interpret and analyze this data and accordinglycontrol the solenoid (actuator). The CAN controller is alsodeployed in an FPGA to facilitate the communication betweenECM and Human Machine Interface (HMI) to indicate theparameters sensed by the sensor on the LCD. The target device(FPGA) for this work is Xilinx Spartan 3E and the design tool isXilinx ISE 14.7 with the ECM and CAN controller being modeledin Verilog Hardware Description Language (HDL).