17
CS269: HW/SW Engineering of Embedded Systems, Winter02
Current Industrial Practice
•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
•
HW
Cost/size
SW
SW
Timing
HW
SW
HW
Integrate