1 / 11

A Platform for VHDL Visualization

A Platform for VHDL Visualization. Zheng Lu, Abdulhadi Shoufan, Guido Rößling 8th European Workshop on Microelectronics Education 12.05.2010. outline. Introduction VHDL and Platform Motivation VISUAL-VHDL

zwi
Télécharger la présentation

A Platform for VHDL Visualization

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. A Platform for VHDL Visualization Zheng Lu, Abdulhadi Shoufan, Guido Rößling 8th European Workshop on Microelectronics Education 12.05.2010

  2. outline • Introduction • VHDL and Platform • Motivation • VISUAL-VHDL • a plug-in for Animal, which is a Java-based environment for algorithm visualization. • Conclusion 8th European Workshop on Microelectronics Education

  3. Introduction • VHDL: • Very-High-Speed Integrated Circuit Hardware Description Language • Experts suppose, that in future more than 95% of the designs will be in VHDL and Verilog written. • VHDL coding difficult to understand. • For example: 8th European Workshop on Microelectronics Education

  4. Introduction • Some of the existing methods: • Project & practical training • Seminary • CAD • Animation platform • Dynamic picture (Animation) can make abstract concept more concrete. • Our solution: VISUAL-VHDL Schematic viewers in commercial synthesis programs VISUAL-VHDL Generated after completing the synthesis process Generated on the fly. Output all at once Interactive mode More windows One window Optimization may hinder the understanding Optimization is done on demand Optimization is performed in the background Optimization can be visualized in an auxiliary window 8th European Workshop on Microelectronics Education

  5. VISUAL-VHDL VHDL Code Code analysis and Optimization Generate Extended Netlist Primitives Extended Graphical Library Extended Netlist Effects Generate Animations in ANIMAL Animation 8th European Workshop on Microelectronics Education

  6. VISUAL-VHDL 8th European Workshop on Microelectronics Education

  7. VISUAL-VHDL VHDL Code Code Analysis and Optimization Generate Extended Netlist Primitives Extended Graphical Library Extended Netlist Effects Drag&Drop Schematic Editor Generate Animations Animation 8th European Workshop on Microelectronics Education

  8. VISUAL-VHDL 8th European Workshop on Microelectronics Education

  9. Conclusion • Conclusion • Interactive production of circuit schematic • Educators may • take advantage of this tool to verify their models • quickly generate circuit schematics using the drag & drop toolbar of the schematic editor. • Further work • Web application • Evaluation • Simulation • Other hardware description languages: Verilog…. 8th European Workshop on Microelectronics Education

  10. Thankyou!!! 8th European Workshop on Microelectronics Education

  11. Animal • Animal: Anew interactive modeler for animationsin lectures • Compact, efficient and easy to use animation tool • Graphical primitives: point, polyline, polygon, arc and text • Animation effects:display, timed display, hiding, color change, movement and rotation • AnimalScript 8th European Workshop on Microelectronics Education

More Related