[ HDL Everywhere ] A distributed VHDL compiler and ...

3 downloads 295 Views 1MB Size Report
○Simple to install, simple to operate. ○The only requirement is a common filesystem storage (NFS), the ghdl binary for the backend and a PHP web server.
Motivation During the previous years, many applications have being transferred to the cloud (Internet). ●The cloud applications is a unique class with many advantages. ●EDA tools are absent from this domain. ●Web EDA tools like TinaCloud, PSHDL online, do not provide a VHDL online compiler and simulator. ●We fill this gap by creating an open source project to use or contribute.

Advantages of cloud applications



Remote Desktop/VNC is not enough Requires availability of client terminal software (RDP/VNC). ●Total number of connections is limited per “acquired seats”. ●Does not scale well. ●Requires the local administrator to setup beforehand all software. ●Not secure when guest access is required. ●

Increase in worker's office productivity. ●Facilitate the mobility of the workplace. ●Minimum maintenance costs. ●Minimum client system requirements. ●Enables business continuity after adverse conditions (crime,terrorists,weather,...). ●Available 24 hours / 7 days. ●Available even from a mobile phone. ●Preferred over Microsoft Remote Desktop (RDP) or Virtual Network Computing in specific scenarios. ●

Our project We present an open source Cloud EDA Tool: ●SCALABLE ●COMPILER ●EDITOR ●SIMULATOR for VHDL projects.

[ HDL Everywhere ] A distributed VHDL compiler and simulator accessible from the web

http://arch.icte.uowm.gr/vhdl

Dr. Minas DASYGENIS, [email protected] Department of Informatics and Telecommunications Engineering University of Western Macedonia, Greece http://arch.icte.uowm.gr Our system architecture: ●Web Frontend -User Forms. ●Web Backend -Creates Job files for the scheduler(s). ●Scheduler(s) -Execute the job files.

Our system keeps the user state using a file session technique, simplifying the installation procedure (no database is required). In the main window, the user can view the list of files, the available actions for every kind of file, and the status/outcome of his activities. Colors are used to provide a user friendly interface.

Our Tool provides a complete development flow from creation of the VHDL files to modification, compilation and simulation.

Our system has an online syntax highlighting editor, compatible with every browser. Our project is the first open source EDA tool (available on github) to provide Edit/Compile/Simulate functionality. ●Simple to install, simple to operate. ●The only requirement is a common filesystem storage (NFS), the ghdl binary for the backend and a PHP web server ●

PATMOS 2014

Suggest Documents