1 / 10

Ashish Gupta Manan Sanghi

Ashish Gupta Manan Sanghi. Integrated Framework for Visualization and Analysis of Platforms. Project Goals. Development of an Integrated Framework for development of Embedded Systems Integration of all tools Analysis and Visualization of Target Platform

shirab
Download Presentation

Ashish Gupta Manan Sanghi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. AnalysisData Data Engine Analyzer Data sources 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. AnalysisOutput Analyzer Visualization 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

More Related