仅对英特尔可见 — GUID: ddf1503506757860
Ixiasoft
10.5.1. ebfm_barwr规程
10.5.2. ebfm_barwr_imm处理过程
10.5.3. ebfm_barrd_wait处理过程
10.5.4. ebfm_barrd_nowt处理过程
10.5.5. ebfm_cfgwr_imm_wait处理过程
10.5.6. ebfm_cfgwr_imm_nowt处理过程
10.5.7. ebfm_cfgrd_wait处理过程
10.5.8. ebfm_cfgrd_nowt处理过程
10.5.9. BFM配置处理过程
10.5.10. BFM共享存储器访问处理过程
10.5.11. BFM日志和消息处理过程
10.5.12. Verilog HDL格式化函数
仅对英特尔可见 — GUID: ddf1503506757860
Ixiasoft
2.6. 安装Linux Kernel Driver
在硬件中测试设计实例之前,必须先安装Linux内核驱动程序。可使用此驱动程序执行如下任务:
- 一个执行100次写和读的 PCIe* 链路测试
- 存储器空间DWORD3读和写。
- 配置空间DWORD读和写。
此外,可使用此驱动程序更改以下参数值:
- 使用中的BAR
- 通过指定总线,器件和所需器件的功能(BDF)编号选择器件
完成以下步骤安装内核驱动程序(kernel driver):
- 在实例设计生成目录下找到./software/kernel/linux。
- 更改install, load和unload文件权限:
$ chmod 777 install load unload
- 安装驱动程序:
$ sudo ./install
- 验证驱动程序安装:
$ lsmod | grep intel_fpga_pcie_drv预期结果:
intel_fpga_pcie_drv 17792 0
- 验证Linux是否识别 PCIe* 设计实例:
$ lspci -d 1172:000 -v | grep intel_fpga_pcie_drv 如果您已经更换Vendor ID,请在此命令中将 Intel® 的 Vendor ID更换成新的Vendor ID。预期的结果:
Kernel driver in use: intel_fpga_pcie_drv
3 本用户指南中,术语DWORD和QWORD与PCI Express基本规范中的含义相同。一个字为16位,一个DWORD为32位,以及一个QWORD为64位。