•Specify everything as
ASIC
–Offload as much as
possible to processor
•As long as timing
constraints are met
•
•Specify everything as
software
–If timing constraints
are violated
•Move functionality to
hardware
•
•System level
partitioning
–Implementations on
different resources are proceed independently
–“System Integration”
at the end
•