Table of Contents
Interface-Based DesignIntroduction
Integrated CMOS Radio
Communication versus Computation
Energy-efficient Programmable Implementation Platform
The Design Object
Interfaces and Contracts
Interfaces and Contracts
Interface: Levels of AbstractionPart 1: Mechanisms (Wiring)
High-End Systems
High-End Systems
VSIA: Four Orthogonal Model Characteristics
VSIA: System-Level Data Abstractions
Interface: Levels of AbstractionPart 2: Policies (Semantics?)
Interactions of Components
Abstracting Synchrony
PPT Slide
PPT Slide
PPT Slide
Useful Concurrent Semantics
A Complete System-on-a-Chip
Architectures for Higher Computation Requirements
MC68332
MC68332
Embedded System Design Process
Co-synthesis Design Flow - Principle
Separate Behavior from Microarchitecture
IP-Based Design of Implementation
Co-design using co-synthesis and design space exploration
Communication Refinement
The Orthogonalization Approach
Communication Design
Model of Computation
Abstract CFSM
CFSM Refinement
Directions
Protocol Design
Refinement-based Protocol Design Methodology
System-on-Chip and IP-based Design
The Methodology
Latency-Insensitive Communication Protocol
The Orthogonalization Approach
Channel Segmentation
Automated Interface Synthesis
|