UMHDL is an educational Integrated Development Environment (IDE) intended for learning digital designing with programmable logic devices using Hardware Description Languages (HDL) through simulation. It is an open-source application created at the Miguel Hernández University (UMH). The aim for the UMHDL development was to have a graphical application that allows learning the VHDL language without licensing restrictions (using some existing open-source tools) and requiring few resources. So, the interface developed acts as a front-end that allows writing code (with syntax highlighting), invokes an external VHDL compiler and simulator (such as GHDL), and displays the result of the simulation graphically as waveforms (invoking to GTKWave).

Features

  • Currently support several VHDL compilers: GHDL, FreeHDL, and nvc.
  • Templates for new VHDL files (main module and test bench).
  • Support for Verilog is planned with some free compiler.
  • Multi-language: the user can choose the IDE language: Spanish, English, Ukrainian, Arab, French, Chinese, Gallego, Valenciano, Russian, ...
  • Multi-platform: UMHDL has been developed in Java, and compiled to native executables using ExcelsiorJet; it has been tested in Windows (32/64-bit), Linux (32/64-bit) and Mac OS X.
  • Small footprint.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow UMHDL

UMHDL Web Site

Other Useful Business Software
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • После установки стала на арабском =( и просила указать какой то непонятный путь
    Reply from UMHDL
    Edited 2023-02-01
    The application try to determine your language depending on your computer locale information when executing for the first time (Russian in your case). If it is still not supported, in the current version there was a bug, and the first language (Afrikaans) were selected. I'm sorry for that. In the next version, the default language will be English in that case, and then you can change it in the configuration dialog to another one. As you cannot understand the application after the installation, to overcome the problem you can edit manually the configuration file named "umhdl.ini" located at your home directory for using the application in English, changing two lines to: "lang_country=US" and "lang_code=en". I hope this helps. The next version will be translated into Russian and other languages (July 2019). Finally, as I cannot try the application in a computer for all the existing languages in the world, if you have any problem after installing the application, please write to me an email (pgarrido@umh.es) before writing a bad review. Many thanks.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Mac, Windows

Languages

English, Spanish

Intended Audience

Education

User Interface

Java Swing

Programming Language

Java

Related Categories

Java Electronic Design Automation (EDA) Software, Java Education Software

Registered

2014-10-17