我在Windows 10上安装了Xilinx ISE 14.7。当我尝试打开Project Navigator时,它会在Linux虚拟机(VM)中打开。这意味着Xilinx安装程序在windows10中安装了一个虚拟机环境。
是否可以在windows 10而不是VM环境中安装ISE Design Suit。
发布于 2019-02-09 06:54:49
在我们研究细节之前...重要的是要知道,Spartan 3或6或ISE开发现在都是Xilinx的历史/遗产……他们仍然在他们的网站上提供下载-但不再积极维护任何这些东西。
Xilinx上有两个版本的ISE14.7可供下载
1.)原生windows版本-需要按照@Paebbels的描述对dll进行重命名-请注意,重命名需要在多个目录中进行-而不只是一个-文件只需要重命名-不需要从其他地方下载文件。
2.)用于Windows 10的ISE 14.7非常有趣--实际上是Virtualbox 5中的Oracle Linux 6--他花了很多精力才使其接近完美- Win和Linux中正确的桌面图标,正确的USB编程设备的VID/PID设置等共享文件夹等
关于这两个“双胞胎”,有几件事你应该知道:
a.)virtualbox版本不能在激活了HyperV的Win10上运行-有一个变通方法可以让Win10在有或没有hyper-v的情况下进行双重引导。
b.)virtualbox版本也可以在OSX上运行(在那里安装了Virtualbox ),但是从来没有针对OSX / MacOS的官方ISE版本-但你需要在Windows机器上下载后运行安装-然后将虚拟磁盘转移到OSX -
c.)WIn10的virtualbox ISE只为Spartan6制作--看起来也有Spartan3文件,但是如果你开始做一个项目,你会发现Spartan3缺少很多文件--但是你可以从原生软件包创建一个tar文件,然后在virtualbox中恢复它-- Xilinx说,virtualbox有一些本机软件包没有的Spartan6文件--这里也一样--使用tar在不同环境之间传输--
d.)不幸的是,Oracle Linux6有一些较旧的工具,如gcc、binutils等-在大多数情况下这并不重要-但一些https://github.com/wfjm/w11项目,如沃尔特的PDP11/70Xilinx需要最新的工具-在这种情况下,请查看Oracle Linux / RHEL / Xilinx 6到7的就地升级路径-随virtualbox一起提供的CentOS许可证绑定到以太网地址-而对于本机版本,我们需要通过您的个人登录在Xilinx网站获得许可证
e.)有些人在Win10上遇到编程设备的问题(驱动程序无法工作),取决于您的硬件,Digilent Adept可能是一个替代方案
f.)虚拟盒子在安装后只有主机网络-但你可以很容易地更改设置来共享主机的网络连接并连接到互联网,例如从github克隆或获取更新
我希望这会对我的定位有所帮助--在将丢失的Spartan3文件从本地包转移到我的虚拟机器中后,我使用virtualbox ISE在Win10或OSX上运行了97%的项目--我升级到了OL7.6 (YMMV)
发布于 2018-01-13 17:53:33
是的,你仍然可以在Windows10上原生安装XilinX ISE 14.7,但它需要一个特殊的技巧。
ISE中使用的SmartHeap实现要么有错误,要么不再与Windows10兼容。您需要切换到非SmartHeap (NOSH)版本。
以下是步骤:
如果在后台作为僵尸processes.
C:\Xilinx\14.7\
libPortability.dll.old.
libPortability.dll (这是SmartHeap版本)在后台运行,请关闭所有Xilinx ISE工具。将所有libPortability.dll实例重命名为Xilinx libPortabilityNOSH.dll in C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64.
libPortabilityNOSH.dll并将其重命名为libPortability.dll.
libPortability.dll.old的所有目录(请参阅步骤2和3)。如果缺少一个目录,您也许可以启动ISE项目导航器,但XST或PlanAhead仍可能崩溃。
https://stackoverflow.com/questions/48219896
复制相似问题