文章

QuartusII-13.1

安裝QuartusII-13.1的教學

安裝

在Archlinux上安裝

因為Quartus需要32bit的庫,所以要進pacman設定檔把multilib打開。

1
sudo nano /etc/pacman.conf

找到這兩行並取消注釋。

1
2
[multilib]
Include = /etc/pacman.d/mirrorlist

開始安裝依賴,需要yay

1
2
sudo pacman -S lib32-libxtst lib32-libxi
yay -S ncurses5-compat-libs lib32-ncurses5-compat-libs libpng12

生成en_US的地區設置。

1
sudo nano /etc/locale.gen

找到這行並取消注釋。

1
en_US.UTF-8 UTF-8

開始生成地區設置。

1
sudo locale-gen

下載QuartusII-13.1並開啟安裝畫面。

1
2
3
4
5
6
cd ~/Downloads
wget https://downloads.intel.com/akdlm/software/acdsinst/13.1/162/ib_tar/Quartus-web-13.1.0.162-linux.tar
tar -xvf Quartus-web-13.1.0.162-linux.tar
rm Quartus-web-13.1.0.162-linux.tar
cd components
./QuartusSetupWeb-13.1.0.162.run

依照GUI提示安裝完成後把安裝用的檔案刪光就好了。

1
2
cd ~/Downloads
rm -r components

QuartusII插件

用於時脈圖的ModelSim

1
2
3
4
cd ~/Downloads
wget https://downloads.intel.com/akdlm/software/acdsinst/13.1/162/ib_installers/ModelSimSetup-13.1.0.162.run
chmod +x ModelSimSetup-13.1.0.162.run
./ModelSimSetup-13.1.0.162.run

依照GUI安裝完後打開QuartusII > 上方列表的Tools > Options > EDA Tool Options > 把ModelSim和ModelSim-Altera指向以下路徑

1
<QuartusII路徑>/modelsim_ase/linuxaloem

安裝完成後把安裝用的檔案刪光就好了。

1
2
cd ~/Downloads
rm ModelSimSetup-13.1.0.162.run

DeBug

Quartus使用的libicuuc跟系統不同

例如錯誤為:quartus: /home/aishukander/Documents/Quartus/quartus/linux64/libstdc++.so.6: version `GLIBCXX_3.4.30’ not found (required by libicuuc.so.75) 。

1
2
cd /home/aishukander/Documents/Quartus/quartus/linux64
mv libstdc++.so.6 libstdc++.so.6.bak
本文章以 CC BY 4.0 授權