仅对英特尔可见 — GUID: rfa1553631494355
Ixiasoft
2.2. 生成设计实例
图 13. 规程
- 在 Intel® Quartus® Prime Pro Edition软件中,创建一个新工程(File > New Project Wizard)。
- 指定Directory, Name和Top-Level Entity。
- 对于Project Type,接受其默认值,Empty project。点击Next。
- 对于Add Files,点击Next。
- 对于Family下的Family, Device & Board Settings,请选择 Intel® Agilex™ 或 Intel® Stratix® 10 。
- 如果最后一个步骤中选择了 Intel® Stratix® 10 ,就请在Device下拉菜单中选择Stratix 10 DX。
- 为您的设计选择Target Device。
- 点击Finish。
- 在IP Catalog中找到并添加Intel P-Tile Avalon® -ST Hard IP for PCI Express* 。
- New IP Variant对话框中,指定IP的名称。点击Create。
- 在Top-Level Settings和 PCIe* Settings选项卡上,指定您的IP实例的参数。注意:性能设计实例支持Gen4 x16,512-bit 接口Hard IP模式。
- 如果您使用的是SR-IOV设计实例,则请务必执行以下步骤使能SR-IOV:
- 在PCIe* PCI Express / PCI Capabilities选项卡下的PCIe* Device选项卡上,在复选框勾选Enable multiple physical functions。
- 在PCIe* Multifunction and SR-IOV System Settings选项卡上,在复选框勾选Enable SR-IOV support并指定PF和VF数量。
对于x8配置,在PCIe0和PCIe1选项卡上都勾选Enable multiple physical functions和Enable SR-IOV support。
- 在PCIe* PCI Express / PCI Capabilities选项卡下的PCIe* MSI-X选项卡上,按要求使能MSI-X功能。
- 在PCIe* Base Address Registers选项卡上,使能PF和VF的BAR0。
- 本设计实例不支持其他参数设置。
- 在Example Designs选项卡中,进行如下选择:
- 对于Example Design Files,请启用Simulation和Synthesis选项。如果不需要仿真或综合文件,则保持关闭相应选项,可显著缩短设计实例生成时间。
- 对于Generated HDL Format,当前发布中仅Verilog可用。
- 对于Target Development Kit,请选择 Intel® Stratix® 10 DX P-Tile ES1 FPGA Development Kit, Intel® Stratix® 10 DX P-Tile Production FPGA Development Kit或者 Intel® Agilex™ F-Series P-Tile ES0 FPGA Development Kit。
- 对于Currently Selected Example Design,请选择PIO/SRIOV或Performance Design。
- 选择Generate Example Design以创建一个可仿真并下载到硬件的设计实例。如果选择其中一个P-Tile开发板后,该板上的器件不同于之前 Intel® Quartus® Prime工程中的选择,则该板上的器件会覆盖之前选择的器件。当提示要求为设计实例指定目录时,可接受默认目录,<example_design>/pcie_s10_hip_avmm_bridge_0_example_design,或选择其他目录。
图 14. 设计实例选项卡
- 设计实例生成完成后请关闭此窗口。出现提示时可保存您的.ip文件,但不要求能够使用该设计实例。
- 浏览到<project_dir>/intel_pcie_ptile_ast_0_example_design/来打开设计实例,并打开文件pcie_ed.qpf。
- 编译设计实例工程来生成完整设计实例的.sof文件。该文件是您下载到电路板执行硬件验证的文件。请参阅编译设计实例了解如何编译设计的详细信息。
- 关闭您的设计实例工程。
请注意,您不能更改 Intel® Quartus® Prime工程中的PCIe管脚分配。但是,为了便于PCB布局,您可以利用此IP支持的lane反转和极性反转功能。