Partitioning: The duality of software and hardware

advertisement
Partitioning: The duality of software
and hardware
•
•
The hardware and software in an embedded system work together to solve
a problem ( algorithm )
The decision about how to partition the software components and the
hardware components is usually dictated by speed and cost
- Dedicated hardware is fast, inflexible and expensive
- Reconfigurable hardware is fast, flexible and more expensive
- Software is slower, more flexible and cheaper
ERROR
HANDLING
DATA
FORMATTING
ALGORITHM
LASER PRINTER ENGINE
DATA TO BE PRINTED
MECHANICAL
CONTROL
CARBON TONER ON PAPER
LASER CONTROL
Hardware Computer Organization for the Software Professional
Arnold S. Berger
1
Download