CEC220 FINAL PROJECT (Digital circuits)

CEC220 FINAL PROJECT (Digital circuits)

Engine Controller Design

In this project, you will have to design a complete four-stroke

four-cylinder engine controller in VHDL. This controller will

work under the assumption of having an electronically driven

valvetrain and input from a crank position sensor.

A typical four-stroke engine has four “states”, called strokes :

intake, compression, power, and exhaust. These four strokes

occur over two revolutions of the crankshaft, with each stroke

taking half a revolution. The operation of a single cylinder is

illustrated in the figure below (components marked in red are

engaged):