Integrated Framework for Visualization and Analysis of Platforms










- Slides: 10

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 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 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 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 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 Analyzer Data sources

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 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 or 3 d pie chart n Analysis Output Analyzer Visualization

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