+ All Categories
Home > Documents > Design of Embedded Systems Task partitioning between hardware and software Hardware design and...

Design of Embedded Systems Task partitioning between hardware and software Hardware design and...

Date post: 22-Dec-2015
Category:
View: 218 times
Download: 1 times
Share this document with a friend
Popular Tags:
24
Transcript
Page 1: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 2: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 3: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 4: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.

Design of Embedded Systems

• Task partitioning between hardware and software

• Hardware design and integration

• Software development

• System integration

• Test strategies

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

Designing Embedded Systems

Page 6: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 7: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 8: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 9: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 10: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 11: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.

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.

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

Design Methodology Tips

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

Waterfall Development cycle

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

Where Design Time is spent?

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

Design Tips

Page 18: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 19: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 20: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 21: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 22: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 23: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.
Page 24: Design of Embedded Systems Task partitioning between hardware and software Hardware design and integration Software development System integration.

Recommended