ubuntu_virtual_cae_system

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ubuntu_virtual_cae_system [2026/03/18 22:06] – move from gitlab.elektrotechnik to caeis beckmanfubuntu_virtual_cae_system [2026/06/30 17:34] (current) – utm/virtualbox beckmanf
Line 8: Line 8:
 The last version that supports Cyclone II fpga architecture is Quartus 13.0sp1. That version does not support the Cyclone V architecture. All quartus versions that support Cyclone V do not support Cyclone II. So unfortunately there is not one Quartus version that supports both fpga architecutures.  The last version that supports Cyclone II fpga architecture is Quartus 13.0sp1. That version does not support the Cyclone V architecture. All quartus versions that support Cyclone V do not support Cyclone II. So unfortunately there is not one Quartus version that supports both fpga architecutures. 
  
-==== Preconfigured VirtualBox virtual machine ====+==== Preconfigured VirtualBox / UTM virtual machine ====
  
-Hans Färber has build three different virtual machines:+Hans Färber has build three different virtual machines for VirtualBox, targeted to Windows and x86 machines
  
   * [[https://www.hs-augsburg.de/homes/haf/php/dokuwiki/doku.php?id=public:praktikum_digitaltechnik:cae-virtual-machine:caevm-install|Altera DE1 Virtual Machine with Quartus 13.0sp1 and ghdl/gtkwave]] for Digitaltechnik   * [[https://www.hs-augsburg.de/homes/haf/php/dokuwiki/doku.php?id=public:praktikum_digitaltechnik:cae-virtual-machine:caevm-install|Altera DE1 Virtual Machine with Quartus 13.0sp1 and ghdl/gtkwave]] for Digitaltechnik
   * [[https://www.hs-augsburg.de/homes/haf/php/dokuwiki/doku.php?id=public:meng:caemachine:caevm-install|Altera DE1 Virtual Machine with Quartus, ghdl, gtkwave and OpenROAD tools]] for Master Courses (Only x86_64, see below for new MacBooks)   * [[https://www.hs-augsburg.de/homes/haf/php/dokuwiki/doku.php?id=public:meng:caemachine:caevm-install|Altera DE1 Virtual Machine with Quartus, ghdl, gtkwave and OpenROAD tools]] for Master Courses (Only x86_64, see below for new MacBooks)
   * [[https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=836|Altera DE1 SoC board]]: [[https://www.hs-augsburg.de/homes/haf/php/dokuwiki/doku.php?id=public:meng:caemachine:socvm-install|SoC Virtual Machine]] (used in previous years for Master courses)   * [[https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=836|Altera DE1 SoC board]]: [[https://www.hs-augsburg.de/homes/haf/php/dokuwiki/doku.php?id=public:meng:caemachine:socvm-install|SoC Virtual Machine]] (used in previous years for Master courses)
 +
 +I have a preconfigured virtual machine for arm64 MacOS with UTM here:
 +
 +  * [[https://tha.de/homes/beckmanf/public/vcae-arm64-1.utm.tar.xz|Altera DE1 Virtual Machine for arm based MacOS with Quartus 13.0sp1, ghdl and OpenROAD]] 
 +
 +
  
 ===== Build your own from scratch ===== ===== Build your own from scratch =====
Line 100: Line 106:
 sudo ansible-playbook disable-sudo-password.yaml sudo ansible-playbook disable-sudo-password.yaml
 ansible-playbook sose26.yaml ansible-playbook sose26.yaml
-popd+</code> 
 + 
 +After the installation, the machine will reboot with gui. After reboot, open a terminal and do: 
 + 
 +<code>
 sudo apt -y install gtkwave sudo apt -y install gtkwave
 git clone https://github.com/fredowski/thavlsibuild.git git clone https://github.com/fredowski/thavlsibuild.git
Line 122: Line 132:
 These versions are required for the Altera DE1 board which is used in the digital design lab and is available in the library. This Quartus version is the last version that supports the Altera Cyclone II FPGA which is on that board. So do not install a later version if you want to use that board. The quartus software will be installed at "/opt/altera/13.0sp1". These versions are required for the Altera DE1 board which is used in the digital design lab and is available in the library. This Quartus version is the last version that supports the Altera Cyclone II FPGA which is on that board. So do not install a later version if you want to use that board. The quartus software will be installed at "/opt/altera/13.0sp1".
  
-The installation of quartus and the window environment is done via ansible. OpenROAD is installed more basic. The openroad tools are build with the build scripts https://github.com/fredowski/thavlsibuild.+ghdl, yosys and the openroad tools are precompiled for arm64 on debian 13 (trixie). These precompiled binaries are produced with these scriptshttps://github.com/fredowski/thavlsibuild 
 + 
 +The installation of quartus and the window environment is done via ansible. You need to open a new terminal to have the PATH settings active.
  
 ===== Test the installation ===== ===== Test the installation =====
  • ubuntu_virtual_cae_system.1773867984.txt.gz
  • Last modified: 2026/03/18 22:06
  • by beckmanf