Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

8
Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation

Transcript of Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

Page 1: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

Nina DrozdSupervisor: Fearghal MorganCo-Supervisor: Martin Glavin

Project Progress Presentation

Page 2: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

Remote USB controlled lamp

C:/Users/NUIG/Documents & Settings/Desktop/tg/fpgalab/fpgalab/static/applets

Page 3: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

Access system using riviera.nuigalway.ie server, add tunnels for proxy & sharkdog.nuigalway.ie

Set up and log into compsoc account, then ssh into sharkdog (specific username needed), and ssh into [email protected]

Use tight VNC when desktop view of the system is needed, easier for developer use

Page 4: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

System is of data-model-view architecture, in order to change anything in the system, all 3 components must be modified

Page 5: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

Simple demos available for unregistered user, uploads defined bitstreams

demo

Redirects the user to register page

demo

demo

Check user name against user database, check that password corresponds

Page 6: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

CSR, SRAM read and write demo, last 3 CSR buttons used for testing, will be removed

Virtual switches & buttons, when pressed, toggle pressed bit in dedicated CSR 9 and 8.

Image processing, most functions work, problems with some

Provide better support for online vhdl testing.

Added virtual switch access, improved user interface, added VHDL sample project, need to package and create user guide

Page 7: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

Account creation needs to be revised Yet to improve:

◦ Monitoring of all accounts by admin, know bitstream files uploaded, last login, etc.

◦ Query about vhdl or website use sent to admin email using mail form

◦ User manual to create account and test bitstream files properly

◦ Admin has power over account creation, reg key requested from admin.

◦ Questionnaire used to improve website and system

Page 8: Nina Drozd Supervisor: Fearghal Morgan Co-Supervisor: Martin Glavin Project Progress Presentation.

Tidy up the website Registration: request reg. key from admin via email form Account management & statistics:

◦ Database files stored in ..\fpgalab\sqlobject-history, need to add user_name as parameter in bitstreams database

◦ Bitstreams uploaded stored in fpgalab\uploads◦ Unique session key for each user, need to assign to user_name and

count sessions for user, after 5 sessions ask to fill out questionnaire, etc.◦ If user inactive for e.g. 10 minutes, log off to allow access to others.

Package VHDL project (need to do function for each virtual switch), remove unused components (DSP just for demo)

Documentation: ◦ Basic system structure done, need to add details of file locations◦ Guide for developer login into system (done)◦ User guide (research done, creation in progress)