Cpr E 588 Embedded Computer Systems Prof Joseph

Cpr. E 588 Embedded Computer Systems Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #11 – System-Level Design with System. C

Outline • System Design Methodology • Specification Model Generation • Bus Model Generation • Implementation Model Generation • Summary L. Cai, S. Verma, and D. Gajski, "Comparison of Spec. C and System. C Languages for System Design", Technical Report CECS-03 -11, Center for Embedded Computer Systems, University of California, Irvine, May 2003. Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 2

System Design Methodology Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 3

System Design Methodology (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 4

System Design Methodology (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 5

Specification Modeling Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 6

Specification Modeling (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 7

Specification Modeling (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 8

Specification Modeling (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 9

Specification Modeling (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 10

Spec. C vs. System. C Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 11

Specification Modeling Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 12

Specification Modeling (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 13

Architectural Exploration Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 14

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 15

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 16

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 17

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 18

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 19

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 20

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 21

Architectural Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 22

Bus Model Exploration Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 23

Bus Model Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 24

Bus Model Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 25

Bus Model Exploration (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 26

Implementation Model Generation Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 27

Summary Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 28

Summary (cont. ) Apr 15 -17, 2008 Cpr. E 588 – Embedded Computer Systems Lect-11. 29
- Slides: 29