Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.

Post on 22-Dec-2015

218 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

Transcript

Design of Embedded Systems

• Task partitioning between hardware and software

• Hardware design and integration

• Software development

• System integration

• Test strategies

Designing Embedded Systems

Partitioning

• Many tasks can be performed in hardware or in software – for example: timing.

• The choice between hardware and software is driven by considerations of speed, cost, need for flexibility in modification of underlying algorithms.

• Hardware adds a “per unit cost” – where as software adds a “fixed cost”.

• Typically, only those functions are implemented in hardware whose speed specifications cannot be met by software solution.

Design Methodology Tips

Waterfall Development cycle

Where Design Time is spent?

Design Tips

top related