30
CS269: HW/SW Engineering of Embedded Systems, Winter02
Design Technology
•Want to design at higher level of abstraction
–Look at the bigger picture
–Not having to worry about little details
•Enable by:
–Compilation/Synthesis
•Automates exploration & insertion of implementation details for lower level
•E.g. logic synthesis, software compiler, system synthesis
–Library/Intellectual Property
•Incorporates pre-designed implementation from low to higher level.
•E.g. M-Core, ARM, Memory & Peripheral controller
–Test/Verification
•Ensures correct functionality at each level,
•Reducing costly iterations between levels.
•E.g. simulation (RTL, behavior, HWSW), model checking
–Standards, Languages, Frameworks…