我在 Windows 10 上安装了 Xilinx ISE 14.7。当我尝试打开 Project Navigator 时,它会在 Linux 虚拟机 (VM) 中打开。这意味着 Xilinx 安装程序会在 Windows 10 中安装 VM 环境。
是否可以在 Windows 10 而不是 VM 环境中安装 ISE Design Suite。
我在 Windows 10 上安装了 Xilinx ISE 14.7。当我尝试打开 Project Navigator 时,它会在 Linux 虚拟机 (VM) 中打开。这意味着 Xilinx 安装程序会在 Windows 10 中安装 VM 环境。
是否可以在 Windows 10 而不是 VM 环境中安装 ISE Design Suite。
在我们研究细节之前......重要的是要知道 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 上遇到编程设备问题(驱动程序不工作),这取决于您的硬件 Digilent Adept 可能是替代方案
f.) 虚拟机在安装后只有主机网络 - 但您可以轻松更改设置以共享主机的网络连接并访问互联网,例如从 github 克隆或获取更新
我希望这对定位有所帮助 - 将丢失的 Spartan3 文件从本机包传输到我的虚拟机后,我使用 virtualbox ISE 在 Win10 或 OSX 上运行了 97% 的项目 - 我已升级到 OL 7.6 (YMMV)
是的,您仍然可以在 Windows 10 上本地安装 XilinX ISE 14.7,但它需要一个特殊的技巧。
ISE 中使用的SmartHeap实现要么有问题,要么不再与 Windows 10 兼容。您需要切换到非 SmartHeap (NOSH) 版本。
以下是步骤:
libPortability.dll
(这是SmartHeap版本)C:\Xilinx\14.7\
libPortability.dll
重命名to的所有实例libPortability.dll.old
。libPortabilityNOSH.dll
在 中寻找C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64
。libPortabilityNOSH.dll
并重命名为libPortability.dll
.libPortability.dll.old
(参见步骤 2 和 3)。如果您错过了一个目录,您或许可以启动 ISE Project Navigator,但 XST 或 PlanAhead 可能仍会崩溃。