110 likes | 199 Views
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.
E N D
RemoteFPGALab Development Máire Kane FYP
Timing Diagram • User Statistics • Icon Placement
Background Research • Drawing in a browser (eg. HTML, JavaScript, Java Applet) • Creating an algorithm
Achievement • Suitable for bit and bus operations • Signals can be added dynamically • Sortable list of signals • “Temporary” changes to CSR
Results • Internet Explorer option • WaveDrom
Background Research • Django/Python • Database access • JavaScript graphing library (eg. Flot, jqPlot, Highcharts)
Approach Used • Flot
Completion Plan • Connect fully to database • Decide how to portray different statistics