Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Ashish Gupta Manan Sanghi Integrated Framework for Visualization and Analysis of Platforms."— Presentation transcript:

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

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

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

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

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

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

7 Analysis Two files for analysis n CAnalysis_Data : responsible for analysis data FillData() : Acts as the Data Engine n CAnalysis : responsible for analysis Contains various functions for various types of analysis ( MemorySpaceUtilization(), ProcessorUtilization(), MemoryBandwidthUtilization(), BusBandwidthUtilization() )

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

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

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


Download ppt "Ashish Gupta Manan Sanghi Integrated Framework for Visualization and Analysis of Platforms."

Similar presentations


Ads by Google