Ashish Gupta Manan Sanghi - PowerPoint PPT Presentation

About This Presentation
Title:

Ashish Gupta Manan Sanghi

Description:

Development of an Integrated Framework for development of Embedded Systems ... Analysis. Option of component Library. Saving of Visualization to image ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 11
Provided by: CSU152
Category:

less

Transcript and Presenter's Notes

Title: Ashish Gupta Manan Sanghi


1
Ashish GuptaManan Sanghi
  • Integrated Framework for Visualization and
    Analysis of Platforms

2
Project Goals
  • Development of an Integrated Framework for
    development of Embedded Systems
  • Integration of all tools
  • Analysis and Visualization of Target Platform
  • Acts as a common platform for Embedded System
    Development

3
Application Overview
  • Specification - Application - Target Platform
    - Interconnection
  • Manual Binding
  • Interconnections
  • Integration with Estimation, Partitioning and
    Synthesis tools
  • Analysis of target Platform - Memory Space
    Utilization - Memory Bandwidth Utilization -
    Processor Utilization - Bus Bandwidth
    Utilization
  • Visualization of the Target System

4
Features
  • Intuitive interface - use of list boxes
  • All the configuration data is maintained in a
    separate file to facilitate easy modification (
    Class CData )
  • Analysis Component is kept modular to facilitate
    multiple analysis models.
  • Quick saving and loading of System configuration
    for convenient Embedded System development.

5
Features
  • Option of 2D or 3D pie chart for viewing analysis
    results.
  • Objects can be dragged in Platform Visualization
    for flexible layout
  • Easy viewing and editing of application( C
    files), Processor description file, etc. from
    within the tool with built in text editor
  • All the configuration data is maintained in a
    seperate file to facilitate easy modification.
  • Easy interface forManual Binding and
    Interconnections

6
Analysis
  • Analysis Code is completely modular to allow easy
    upgradation

7
Analysis
  • Two files for analysis
  • CAnalysis_Data responsible for analysis
    dataFillData() Acts as the Data Engine
  • CAnalysis responsible for analysisContains
    various functions for various types of analysis (
    MemorySpaceUtilization() , ProcessorUtilization()
    , MemoryBandwidthUtilization() ,
    BusBandwidthUtilization() )

8
Data Sources
  • Data sources can be categorized into
  • Application Data
  • SUIF Annotations
  • User Data
  • User Template FeatureGenerateUserTemplate()
    automatically generates a template in which the
    user can just key in the values

9
Visualization
  • Analyzer , Analyzer output and Visualization
    completely separate
  • Option of 2d or 3d pie chart

10
Future Work
  • Data input from SUIF
  • More complicated Analysis
  • Option of component Library
  • Saving of Visualization to image files
Write a Comment
User Comments (0)
About PowerShow.com