3

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

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

4

2 回答 2

1

在我们研究细节之前......重要的是要知道 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 中正确的桌面图标,正确的 VID/ USB编程设备等的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 文件从本地包中的 ISE_DS/ISE/spartan3* 并在虚拟盒中恢复它 - 赛灵思说虚拟盒有一些本地包没有的 Spartan6 文件 - 这里相同 - 使用 tar 在环境之间传输 -

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

e.) 有些人在 Win10 上遇到编程设备问题(驱动程序不工作),这取决于您的硬件 D​​igilent Adept 可能是替代方案

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

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

于 2019-02-08T22:54:49.070 回答
0

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

ISE 中使用的SmartHeap实现要么有问题,要么不再与 Windows 10 兼容。您需要切换到非 SmartHeap (NOSH) 版本。

以下是步骤:

  1. 如果打开或在后台作为僵尸进程运行,请关闭所有 Xilinx ISE 工具。
  2. 在所有子目录中搜索libPortability.dll(这是SmartHeap版本)C:\Xilinx\14.7\
  3. libPortability.dll重命名to的所有实例libPortability.dll.old
  4. libPortabilityNOSH.dll在 中寻找C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64
  5. 复制libPortabilityNOSH.dll并重命名为libPortability.dll.
  6. 还将从步骤 5 复制并重命名的文件复制到包含 a 的所有目录libPortability.dll.old(参见步骤 2 和 3)。

如果您错过了一个目录,您或许可以启动 ISE Project Navigator,但 XST 或 PlanAhead 可能仍会崩溃。

于 2018-01-13T09:53:32.757 回答