CS269: HW/SW
Engineering of Embedded Systems, Winter02


The solution
•The entire system must
be designed as a whole
•
–Hardware
–Software
–Interface
–Memory
–Peripheral
–…
Implementation
Assembly
instructions
Machine
instructions
Register
transfers
Compilers
(1960's,1970's)
Assemblers,
linkers
(1950's, 1960's)
Behavioral
synthesis
(1990's)
RT synthesis
(1980's, 1990's)
Logic synthesis
(1970's, 1980's)
Microprocessor plus program bits: “software”
VLSI, ASIC, or PLD implementation: “hardware”
Logic
gates
Logic
equations / FSM's
Sequential
program code (e.g., C, VHDL)
