general introduction on embedded systems, their role and design,
rethinking the assumptions for solutions by embedded systems (example: sorting in time 0),
Design overview:
some examples of diverse embedded systems and design criteria:
brakes, ATM, toll systems, avionic systems,
common characteristics, design metrics: unit cost, NRE, size, performance, ...
market window,
Single purpose processor:
CMOS transistors, basic logic gates, combinational logic design,
sequential logic design, designing custom singe processor:
controller+datapath concept, design steps:
algorithm in a high level language, state diagram,
FSMD (finite-state machine with datapath), splitting into controller and datapath, FSM: state table, optimizing design