ISE Design Suite 14.7:适用于Windows 10的ISE®Spartan®-6虚拟机(VM)

时间:2018-01-12 05:09:37

标签: windows virtual-machine xilinx-ise spartan

我在Windows 10上安装了Xilinx ISE 14.7。当我尝试打开Project Navigator时,它会在Linux虚拟机(VM)中打开。这意味着Xilinx安装程序将在Windows 10中安装VM环境。

是否可以在Windows 10而不是VM环境中安装ISE Design Suit。

2 个答案:

答案 0 :(得分:1)

在研究细节之前……重要的是要知道,Spartan 3或6或ISE开发现在已成为Xilinx的历史/遗产...他们仍然可以在其网站上进行下载-但不要不再积极维护其中的任何一个。

赛灵思有ISE14.7的两个版本可供下载

1。)本机Windows版本-需要按@Paebbels所述重命名dll-请注意,多个目录中都需要重命名-不仅是一个-而且文件只需要重命名-无需下载来自其他地方的文件

2。)Windows 10的ISE 14.7非常有趣-实际上是Virtualbox 5中的Oracle Linux 6- 曾经创建过此文件的人花费了很多心血以使其接近完美-Win和Linux中的正确桌面图标,USB编程设备的正确VID / PID设置等,共享文件夹等

关于这两个“孪生兄弟”,您应该了解几件事:

a。)在激活HyperV的情况下,virtualbox版本不能在Win10上运行-有一种解决方法可以使Win10在具有和不具有hyper-v的情况下进行双引导。

b。)virtualbox版本也可以在OSX上运行(安装了Virtualbox),而OSX / MacOS从来没有官方的ISE版本-但是您需要先在Windows计算机上下载后再运行安装程序,然后再运行将虚拟磁盘转移到OSX-

c。)用于WIn10的virtualbox ISE仅用于Spartan6-看起来也有Spartan3文件,但是,如果您开始制作项目,则将看到Spartan3缺少许多文件-但您可以创建Xilinx说,virtualbox中有一些本机软件包没有的Spartan6文件-此处相同-使用tar在环境之间进行传输-从本机软件包中提取ISE_DS / ISE / spartan3 *中的tar文件并将其还原到virtualbox中。

d。)不幸的是,Oracle Linux 6具有一些较旧的工具,例如gcc,binutils等-在大多数情况下都没有关系-但在某些情况下,如Walter的PDP11 / 70 https://github.com/wfjm/w11这样的FPGA项目需要最新的工具-在这种情况下查看Oracle Linux / RHEL / CentOS 6到7的就地升级路径-virtualbox随附的Xilinx许可证已绑定到以太网地址-而对于本机版本,我们需要在Xilinx网站上获得许可证并需要您个人登录

e。)有些人在Win10上使用编程设备(驱动程序不起作用)遇到问题,具体取决于您的硬件Digilent Adept可能是替代方案

f。)虚拟机在安装后具有仅主机网络-但您可以轻松更改设置以共享主机的网络连接并访问Internet,例如从github克隆或获取更新

我希望这对方向有所帮助-在将丢失的Spartan3文件从本机包传输到我的虚拟盒中之后,我使用virtualbox ISE在Win10或OSX上运行了我97%的项目-我将其升级为OL 7.6(YMMV )

答案 1 :(得分:0)

是的,你仍然可以在Windows 10上原生安装XilinX ISE 14.7,但它需要一个特殊的技巧。

ISE中使用的SmartHeap实现不再是错误或与Windows 10不兼容。您需要切换到非SmartHeap(NOSH)版本。

以下是步骤:

  1. 如果在后台打开或运行僵尸进程,请关闭所有Xilinx ISE工具。
  2. libPortability.dll
  3. 的所有子目录中搜索C:\Xilinx\14.7\(这是SmartHeap版本)
  4. libPortability.dll的所有实例重命名为libPortability.dll.old
  5. libPortabilityNOSH.dll中查找C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64
  6. 复制libPortabilityNOSH.dll并将其重命名为libPortability.dll
  7. 同时将复制并重命名的文件从步骤5复制到包含libPortability.dll.old的所有目录(参见步骤2和3)。
  8. 如果您错过了一个目录,您可以启动ISE Project Navigator,但XST或PlanAhead可能仍会崩溃。