CprE 588 Embedded Computer Systems

Slides:



Advertisements
Similar presentations
EECE **** Embedded System Design
Advertisements

ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
Computer Design Aided Computer Design Aided Fujita Lab, University of Tokyo Equivalence Checking in C-based System-Level Design by Sequentializing Concurrent.
School of Engineering & Technology Computer Architecture Pipeline.
Automated Refinement Checking of Concurrent Systems Sudipta Kundu, Sorin Lerner, Rajesh Gupta Department of Computer Science and Engineering, University.
Prof. Wahied Gharieb Ali Abdelaal CSE 502: Control Systems (1) Recap Faculty of Engineering Computer and Systems Engineering Department Master and Diploma.
The Brain is Embodied and the Body is Embedded in the Environment Jeff Krichmar Department of Cognitive Sciences University of California, Irvine.
Spec-C, Handel-C, SystemC : A Comparative Study By: Nikola Rank 13 March 2006.
Copyright  2006 Daniel D. Gajski 1 Extreme Makeover of System Design Science Daniel Gajski Center for Embedded Computer Systems (CECS) University of California,
Courtesy of Prof. Nikolic (Berkeley). Multiplexer.
1 Embedded Computer System Laboratory RTOS Modeling in Electronic System Level Design.
Development of a Research Statement Prof. Armand R. Tanguay, Jr. University of Southern California Departments of Electrical Engineering, Materials Science,
IPod Touch Integration Feasibility Abstract iPhone and iPod Touch apps are becoming increasingly popular for leisure and business. To capitalize on this.
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
CprE 588 Embedded Computer Systems Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #7 – System-Level.
IT Education in Serbia Prof. Dr. Ivan Milentiejvic
computer
CprE / ComS 583 Reconfigurable Computing Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #17 – Introduction.
CprE / ComS 583 Reconfigurable Computing
Design & Co-design of Embedded Systems Next Step: Transaction-Level Modeling Maziar Goudarzi.
Dec Dec Team Members - Bannister, Jacqueline - EE Petersen, Jordan - CprE Holen, Jacob - CprE Harvey, Luke - CprE Members - Bannister, Jacqueline.
CprE / ComS 583 Reconfigurable Computing Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #4 – FPGA.
CprE 588 Embedded Computer Systems Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #5 – System-Level.
Southern California Earthquake Center SCEC Technical Activity Groups (TAGs) Self-organized to develop and test critical methodologies for solving specific.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  What is engineer,  What is Computer Engineering  The topics in Computer Engineering You will learn: 2.
CprE / ComS 583 Reconfigurable Computing Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #12 – Systolic.
Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department.
CprE / ComS 583 Reconfigurable Computing Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #13 – Other.
Computer Engineering.
Client Senior Design Electrical and Computer Engineering Iowa State University Introduction Abstract Architectural plans are currently being developed.
Midterm/Final Presentation Project Name Students: [Name1], [Name2] Supervisor: [SV Name] Context: Project [A/B/Special] Semester: Winter/Spring, Year Date:
POLITECNICO DI MILANO A SystemC-based methodology for the simulation of dynamically reconfigurable embedded systems Dynamic Reconfigurability in Embedded.
CprE / ComS 583 Reconfigurable Computing Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #22 – Multi-Context.
Programmable Hardware: Hardware or Software?
NTUST International Student Orientation
TC on Business Informatics and Systems
Business System Development
Lecture-32 DWH Lifecycle: Methodologies
INSTITUTE OF AGRICULTURAL ENGINEERING
Research Topic Approval Presentation --- Instructions
IP – Based Design Methodology
Instructor: Dr. Phillip Jones
PROJECT PRESENTATION OUTLINE
VLSI Group : From Circuits to Systems
Louise Lawrence Supervisor: Dr Wolfgang Mayer
الحاسب والتعليم رامي حسين
上 海 理 工 大 学 University Of Shanghai For Science And Technology
Project Title This is a sample slide layout
CS-401 Computer Architecture & Assembly Language Programming
CprE 588 Embedded Computer Systems
EE362G Smart Grids: End of semester presentations
Poster Title Author(s) name
A New String Matching Algorithm Based on Logical Indexing
Automated Analysis and Code Generation for Domain-Specific Models
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Lecture 0 Preface Essential MATLAB for Engineers and Scientists
Transaction Level Modeling: An Overview
USING ARRAYS IN MATLAB BUILT-IN MATH FUNCTIONS
Office of Sponsored Programs
CprE / ComS 583 Reconfigurable Computing
<insert title> < presenter name >
Jana Diesner, PhD Associate Professor, UIUC
CprE / ComS 583 Reconfigurable Computing
Office of Sponsored Programs
Instructor: Dr. Phillip Jones
The Curriculum of the Department of Informatics TEI-A
ECE 476 POWER SYSTEM ANALYSIS
Instructor: Dr. Phillip Jones
Presentation transcript:

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

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

System Design Methodology Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

System Design Methodology (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

System Design Methodology (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Specification Modeling Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Specification Modeling (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Specification Modeling (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Specification Modeling (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Specification Modeling (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

CprE 588 – Embedded Computer Systems SpecC vs. SystemC Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Specification Modeling Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Specification Modeling (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Architectural Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

CprE 588 – Embedded Computer Systems Bus Model Exploration Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Bus Model Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Bus Model Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Bus Model Exploration (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

Implementation Model Generation Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

CprE 588 – Embedded Computer Systems Summary Apr 15-17, 2008 CprE 588 – Embedded Computer Systems

CprE 588 – Embedded Computer Systems Summary (cont.) Apr 15-17, 2008 CprE 588 – Embedded Computer Systems