文章目录
由于ISE早就停止更新,但Spartan-6系列的FPGA还在继续服役,这个系列不能用Vivado只能用ISE,但ISE完全不支持Windows 11,安装时会出现各种奇怪的没法解决的问题。而用虚拟机实在是卡的受不了,别说编辑Verilog文件,就是下载操作也卡。
于是我想到了在WSL中安装ISE,没想到效果还不错,可以无缝搭配本机VSCode编辑代码,甚至可以集成SpinalHDL一站式开发,因此留个安装配置过程的记录。
Xilinx ISE 14.7安装
安装WSL2
安装配置WSL2的官方教程:https://learn.microsoft.com/zh-cn/windows/wsl/install
首先,在PowerShell中运行wsl --install
安装wsl,并更新wsl --update
到最新版本。然后到Microsoft Store安装Ubuntu 20.04发行版(不要安装22.04等更新版本,兼容性存在问题)
安装Xilinx ISE
首先到AMD官网下载ISE 14.7 for Linux安装包(注意:注册AMD账号的时候需要选择地区为美国,可以网上搜索相关教程),拷贝到Ubuntu-20.04的/home/<user>
目录下,如图所示:
然后进入Ubuntu-20.04的终端,运行解压缩:
tar xvf Xilinx_ISE_DS_Lin_14.7_1015_1.tar
cd Xilinx_ISE_DS_Lin_14.7_1015_1
安装依赖:
sudo apt-get update
sudo apt-get install libncurses5 -y
如果这一步报错了,说没有libncurses5
这个包,那么就是你的Ubuntu版本太新,要用20.04。
启动安装: