在Archlinux下安装Xilinx ISE12.3以及Digilent Adept的使用
一、安装Xilinx ISE 12.3
mkdir /mnt/cdrom mount /dev/disk/by-lable/[Your Disk Name] /mnt/cdrom cd /mnt/cdrom
下载完成或由U盘移到Linux下之后
cd到安装包所在的目录下,执行
tar -xvf Xilinx_ISE_DS_Lin_12.3_M.70d.1.0.tar cd Xilinx_ISE_DS_Lin_12.3_M.70d.1.0 ./xsetup
之后会出现图形的安装界面,除了选择安装目录之外一直按Next就行了。
安装需要很久,请耐心等待。
经过漫长的等待之后会发现,安装完成之后桌面并没有出现图标,在终端也不能Tab出xilinx或ise。
那么ise去哪儿了?没有安装成功吗?显然是不可能的。只是它比较傲娇需要我们手动去请出来。
btw:其实不知道是ISE傲娇还是ArchLinux傲娇,不知道在别的Linux版本下面安装是不是也是这样子。
不多说了,切入正题,先cd到xilinx的安装目录下,这里我是用默认的目录。
cd /opt/Xilinx/12.3/ISE_DS/
source settings64.sh
cd ISE/bin/lib64
./ise
这里我是64位,就source settings64.sh 进入lib64,如果是32位就source settings32.sh 进入lib。
这时候 ise出现了。如果没出现别的问题就算是完成了。
不等等,还有一个问题。每次要启动ise都要cd到这个目录岂不是太麻烦?
有两个解决办法:
1、将这个目录注册到PATH里面:
添加export PATH=$PATH:/opt/Xilinx/12.3/ISE_DS/ISE/bin/lib64到 /etc/profile文件后面
source /etc/profile
2、在桌面添加一个ISE快捷方式。
因为ISE是图形界面,这里我使用的是方式2.
还有一个问题就是,如果你没有firfox的话打开ISE会报错,很遗憾Archlinux不自带firfox。
同样的两个解决方法:
1.安装firefox。
2.打开ISE,Edit->Preferences->HTML Browser,将里面的firefox改成你使用的浏览器。
这里我是改成google-chrome-stable。嗯没错,你在终端怎样运行浏览器这里就改成什么。
至此,xilinx ise12.3算是安装完成了。有问题的朋友可以留言或私信。
二、Digilent的安装与使用。
安装:
Digilent的安装算是比较简单的。下载地址
下载
| Adept 2.16.1 Runtime, X64 Linux Adept 2.1.1 Utilities, X64 Linux |
下载完成后放在一个目录下,然后cd到目录下
tar -xvf digilent.adept.runtime_2.16.1-x86_64.tar.gz cd digilent.adept.runtime_2.16.1-x86_64 ./install.sh cd .. tar -xvf digilent.adept.utilities_2.1.1-x86_64.tar.gz cd digilent.adept.utilities_2.1.1-x86_64 ./install.sh
之后可以在终端运行djtgcfg,没错了,这个就是我们的digilent adept,我也不为什么会是这个奇怪的名字。
使用:
第一步:djtgcfg enum :列出当前连接的digilent设备。这里我用的是Nexys3。插入之后可以看到一个Nexys3
第二步:djtgcfg init -d Nexys3 :将连接的设备加到djtgcfg的列表里面,为之后的烧录作准备。这里用Nexys3是我设备的名称
第三步:djtgcfg prog -f yourBitFile.bit -d Nexys3 -i 0:将名为yourBitFile.bit的二进制文件烧到列表index为0的name为Nexys3的设备里面。
执行完三步之后再看程序是不是已经烧进去了。

浙公网安备 33010602011771号