仅对英特尔可见 — GUID: gbj1496331785756
Ixiasoft
1.3. 生成设计实例
请按照如下步骤生成您的设计:
图 4. 过程
- 在 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® Stratix® 10 和Target Device。
- 点击Finish。
- In the IP Catalog locate and add the Intel® Stratix® 10 -MM Hard IP for PCI Express* . Click Create。
- 在New IP Variant对话框中,为您的IP指定一个名称。
- IP Settings选项卡中,为您的IP类型指定参数。
- Example Designs选项卡中,作如下选择:
- 为Available Example Designs,选择Simple DMA。
注:
Simple DMA设计实例,仅在您使能 Avalon® -MM Settings选项卡中的Enable high performance bursting Avalon® -MM Slave interface (HPTXS)时可用。
(DMA设计实例,仅当您开启 Avalon® -MM Settings选项上的Enable Avalon® -MM DMA时可用)
- 对于Example Design Files,请打开Simulation和Synthesis选项。
- 如果已选择x16配置,请为Select simulation Root Ccomplex BFM选择适当的BFM:
- Intel FPGA BFM:适用于高达Gen3 x8的配置。该总线功能性模型(BFM)支持低至x8下行训练的x16配置。
- Third-party BFM:如果需要通过第三方BFM仿真全部16个lane的x16配置。请参阅AN-811:使用Avery BFM的Intel Stratix 10器件PCI Express Gen3x16仿真获得更多关于通过Avery BFM进行仿真的信息。 .
- 对于Generated HDL Format,当前版本中仅支持Verilog。
- 为Target Development Kit选择适当的管脚。
注: 如果您选择None,则所生成的设计实例将以指定器件为目标。如果计划在硬件中测试设计,请在.qsf文件中进行正确的管脚分配。
- 为Available Example Designs,选择Simple DMA。
- 选择Generate Example Design以创建一个可仿真并下载到硬件的设计实例。如果选择了某种 Intel® Stratix® 10开发板,但该板上的器件与早前在 Intel® Quartus® Prime工程中的所选不同,则该板上的器件会将早前选择的器件覆盖。当提示要求您指定设计实例的目录时,请选择默认目录, <example_design>/pcie_s10_hip_ast_0_example_design
- 点击Finish。出现提示时保存您的.ip文件。
- 出现Recent changes have not been generated. Generate now?提示,创建仿真和综合设计实例的文件。点击No仿真已生成的测试台设计实例。可将完整设计实例的.sof文件下载到电路板进行硬件验证。
- 关闭您的工程。