1 / 11

Remote FPGA Lab Development: Timing Diagram User Statistics & Icon Placement

Explore the approach used in developing a remote FPGA lab utilizing HTML and JavaScript for drawing Timing Diagrams, implementing User Statistics, and managing Icon Placement. The project involves background research, algorithm creation, and integration of Django/Python for database access. Detailed plans for utilizing JavaScript graphing libraries such as Flot to present user statistics fully from the database. Suitable for bit and bus operations, with dynamically added signals and temporary CSR changes. Internet Explorer compatible with sortable lists of signals.

Download Presentation

Remote FPGA Lab Development: Timing Diagram User Statistics & Icon Placement

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. RemoteFPGALab Development Máire Kane FYP

  2. Timing Diagram • User Statistics • Icon Placement

  3. Timing Diagram

  4. Background Research • Drawing in a browser (eg. HTML, JavaScript, Java Applet) • Creating an algorithm

  5. Approach Used: HTML divider

  6. Achievement • Suitable for bit and bus operations • Signals can be added dynamically • Sortable list of signals • “Temporary” changes to CSR

  7. Results • Internet Explorer option • WaveDrom

  8. User Statistics

  9. Background Research • Django/Python • Database access • JavaScript graphing library (eg. Flot, jqPlot, Highcharts)

  10. Approach Used • Flot

  11. Completion Plan • Connect fully to database • Decide how to portray different statistics

More Related