Embedded System
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
An Embedded System is a microprocessor based system that is embedded as a subsystem, in a larger system (which may or may not be a computer system).
Hardware-Software Co-design
Hardware-Software Co-design
- System Specification
- Functions, Real Time Constraints, Cost and Power Constraints
- Hardware Software Partitioning
- Hardware Synthesis
- Software Synthesis and Code Generation
- Simulation
- Implementation Major Subtasks of Embedded System Design
- Modeling the system to be designed and constraints Experimenting with different algorithms and their preliminary evaluation Factoring the task into smaller subtasks and modeling their interaction
- Refinement
- HW-SW partitioning Allocating the tasks into hw, sw running on custom hw or general purpose hw
- Scheduling Allocation of time steps for several modules sharing the same resource
- Implementation: Actual hw binding and sw code generation
- Simulation and Validation
- Iterate if necessary
Recent Projects





















