文章目录
电路电子学的课需要玩玩FPGA,可是我是Ubuntu,据说ISE不支持。还好网上有教程,成功装上了,不过能不能用,晚点去找助教要个板子试试。
整个过程分为3步:1.安装 2.驱动 3.快捷方式
1. 安装
1.1 从官网下载ISE
https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/design-tools.html
找Full Installer for Linux,6G左右,官方支持linux但不支持ubuntu,但也能用。记得注册,下载的时候有些地址信息要填好,不然下的东西貌似会缺文件,我第一下瞎填,就缺了一个xxx0001.zip.gz的文件,很奇葩。后面找lisence也要用账号。
1.2 解压安装
我直接右键解压了,终端进入目录
$ cd ~/Downloads/Xilinx_ISE_DS_Lin_14.7_1015_1/
$ ls
bin data idata labtools msg planahead_wp webpack xsetup
common edk ise lib planahead sysgen xinfo
$ sudo chmod +x xsetup
$ sudo ./xsetup
给xsetup权限,因为默认安装位置是/opt
,所以加sudo
1.3 安装过程
图形界面安装,据说和win基本一样,基本默认next吧,我看的教程说Install cable drivers
这一项不要安装,不过我也不懂为什么。
1.4 打开
打开ISE,先运行一个shell
$ cd /opt/Xilinx/14.7/ISE_DS/
$ ls
common ise PlanAhead settings32.sh settings64.sh
EDK ISE settings32.csh settings64.csh SysGen
$ source settings64.sh
$ ise
我的ubuntu是64位的,所以执行 settings64.sh。之后ise打开程序,会提示lisence。
1.4 Lisence
Help–>Manage License…–>Acquire a License–>Get Free ISE WebPack License,然后点Next,Connect Now,这时候应该会弹出获取证书的网页,我看说明选了ISE Webpack。按提示操作吧,最后会生成Xilinx.lic文件发到你注册邮箱,然后Load。
2. 驱动(Cable Drivers)
2.1 Install the prerequisite
sudo apt-get install gitk git-gui libusb-dev build-essential libc6-dev fxload
据说是32位的环境,我本来安64为的make编译过不了
2.2 Download the driver source and install
$ cd /opt/Xilinx14.7
$ sudo git clone git://git.zerfleddert.de/usb-driver
$ cd usb-driver/
$ sudo make
系统提示了个什么make lib32
,不过用了我自己会报错,还是make吧。
这样一路操作都没什么问题,不过板子我还没拿来用。
3. 快捷方式
但是每次打开都得重复1.4的步骤很麻烦,快捷方式操作见链接
亲测可用。
4. 参考链接
https://blog.csdn.net/yunz1994/article/details/12350071
https://blog.csdn.net/ixunmo/article/details/82194896
https://www.eefocus.com/zilion/blog/12-07/281468_881ed.html
5. 后续
板子灯亮了,耍耍看。
Diligent的安装详见以下链接第二部分: