|
Let’s go through
an example of designing an embedded system using programmable and
non-programmable IPs. Here is a
typical embedded application, that of engine control for an automobile to
achieve low emission and fuel efficiency.
The operation of the engine controller can be partitioned into three
different processes. The first
process computes air flow from throttle position, engine speed, air
temperature, and air pressure. The
second process takes the air flow and the engine temperature, go through some
table look-up to arrive at the injection time. The third process compute the pulse width modulation signal
from the injection time and actually control the fuel injection.
|