Integrated Framework for Visualization and Analysis of Platforms

  • Slides: 10
Download presentation
Integrated Framework for Visualization and Analysis of Platforms Ashish Gupta Manan Sanghi

Integrated Framework for Visualization and Analysis of Platforms Ashish Gupta Manan Sanghi

Project Goals Development of an Integrated Framework for development of Embedded Systems n Integration

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

Application Overview n n n Specification - Application - Target Platform - Interconnection Manual

Application Overview n n n 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

Features n n Intuitive interface - use of list boxes All the configuration data

Features n n 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.

Features n n n Option of 2 D or 3 D pie chart for

Features n n n Option of 2 D or 3 D 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 for. Manual Binding and Interconnections

Analysis n Analysis Code is completely modular to allow easy upgradation Analysis Data Engine

Analysis n Analysis Code is completely modular to allow easy upgradation Analysis Data Engine Analyzer Data sources

Analysis Two files for analysis n CAnalysis_Data : responsible for analysis data Fill. Data()

Analysis Two files for analysis n CAnalysis_Data : responsible for analysis data Fill. Data() : Acts as the Data Engine n CAnalysis : responsible for analysis Contains various functions for various types of analysis ( Memory. Space. Utilization() , Processor. Utilization() , Memory. Bandwidth. Utilization() , Bus. Bandwidth. Utilization() )

Data Sources Data sources can be categorized into n Application Data n SUIF Annotations

Data Sources Data sources can be categorized into n Application Data n SUIF Annotations n User Data User Template Feature Generate. User. Template() automatically generates a template in which the user can just key in the values

Visualization Analyzer , Analyzer output and Visualization completely separate n Option of 2 d

Visualization Analyzer , Analyzer output and Visualization completely separate n Option of 2 d or 3 d pie chart n Analysis Output Analyzer Visualization

Future Work Data input from SUIF n More complicated Analysis n Option of component

Future Work Data input from SUIF n More complicated Analysis n Option of component Library n Saving of Visualization to image files n