面向 Linux* 的英特尔® FPGA Download Cable(原 USB-Blaser)驱动程序
英特尔® Quartus Prime 软件和更早版本的英特尔® Quartus 开发软件使用 Linux 上的内置 usb_device 驱动程序访问英特尔 FPGA Download Cable 和 英特尔 FPGA Download Cable II。默认唯一允许使用这些设备的用户是根用户。您必须更改端口权限,才能使用英特尔 FPGA Download Cable 或英特尔 FPGA Download Cable II 来通过英特尔 Quartus 开发软件编程设备。
要配置英特尔 FPGA Download Cable 驱动程序,您必须有系统管理(根)权限。
选择适当的 RedHat Linux* 企业版本来查看更改端口权限的说明:
在 RedHat Linux 企业 5 及更高版本上设置驱动程序
- 将以下行添加到 /etc/udev/rules.d/51-usbblaster.rules 文件中。
# Intel FPGA Download Cable
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6002", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6003", MODE="0666"
# Intel FPGA Download Cable II
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6010", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6810", MODE="0666"
- 在软件中设置编程硬件,完成安装。
- 在更早版本的英特尔 Quartus 开发软件中设置编程硬件 ›
- 在英特尔 Quartus Prime 软件中设置编程硬件 ›
在 RedHat Linux 企业 4 及更早版本上设置驱动程序
- 将以下行添加到 /etc/hotplug/usb.usermap 文件中。
# Intel FPGA Download Cable
#
usbblaster 0x03 0x09fb 0x6001 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
usbblaster 0x03 0x09fb 0x6002 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
usbblaster 0x03 0x09fb 0x6003 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
usbblaster 0x03 0x09fb 0x6010 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
usbblaster 0x03 0x09fb 0x6810 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
- 创建名为 /etc/hotplug/usb/usbblaster 的文件,然后在文件中添加以下行。
#!/bin/sh
# Intel FPGA Download Cable hotplug script
# Allow any user to access the cable
chmod 666 $DEVICE
- 确保文件可执行。
- 在软件中设置编程硬件,完成安装。
有关更多信息,请参阅以下用户指南: