L-tile和H-tile Avalon® 存储器映射 Intel® FPGA IP PCI Express* 用户指南

ID 683667
日期 11/11/2021
Public
文档目录

5.3. IP核生成输出( Intel® Quartus® Prime Pro Edition)

Intel® Quartus® Prime软件针对不属于Platform Designer系统的各个IP核生成如下输出文件结构。
图 25. 单个IP核生成输出 ( Intel® Quartus® Prime Pro Edition)


表 28.   Intel® FPGA IP生成的输出文件
文件名称 描述
<your_ip>.ip 顶层IP系列文件,包含您工程中IP核的参数化。如果此IP变体是Platform Designer系统的一部分,参数编辑器还会生成一个.qsys文件。
<your_ip>.cmp VHDL Component Declaration(.cmp)文件是一个文本文档,包含您在VHDL设计文件中使用的局部类属和端口定义。
<your_ip>_generation.rpt IP或Platform Designer生成日志文件。显示IP生成期间的消息摘要。
<your_ip>.qgsimc(仅Platform Designer系统) 仿真高速缓存文件,对比.qsys.ip文件与Platform Designer系统和IP核的当前参数化。该对比确定Platform Designer是否需要跳过再次生成HDL。
<your_ip>.qgsynth(仅Platform Designer系统) 综合高速缓存文件,对比.qsys.ip文件与Platform Designer系统和IP核的当前参数化。该对比确定Platform Designer是否需要跳过再次生成HDL。
<your_ip>.csv 包含有关IP组件升级状态的信息。
<your_ip>.bsf 在Block Diagram Files(.bdf)中使用的IP实例的符号表示。
<your_ip>.spd ip-make-simscript要求的输入文件,以生成仿真脚本。.spd文件包含一个用于仿真的生成文件列表,以及初始化存储器的信息。
<your_ip>.ppf Pin Planner File(.ppf)储存的是为结合Pin Planner的使用而创建的IP组件端口和节点约束。
<your_ip>_bb.v 可将Verilog黑匣(_bb.v)文件用作使用黑匣时的空模块声明。
<your_ip>_inst.v或者_inst.vhd HDL实例例化模板。将这个文件的内容复制并粘贴到HDL文件,以例化IP实例。
<your_ip>.regmap 如果IP包含寄存器信息,则 Intel® Quartus® Prime软件生成.regmap文件。该.regmap文件描述主从接口的寄存器映射信息。此文件通过提供更多系统相关的详细寄存器信息来补充.sopcinfo文件。该文件使能System Console(系统控制台)中的寄存器显示视图和用户定制统计数据。
<your_ip>.svd

允许HPS System Debug工具查看连接Platform Designer系统内HPS的外设的寄存器映射。

综合期间, Intel® Quartus® Prime软件将为调试会话中.sof文件内对于System Console主机中可见的从接口存储.svd文件。System Console读取这个部分,Platform Designer查询寄存器映射的信息。对于从系统,Platform Designer通过名称访问寄存器。

<your_ip>.v

<your_ip>.vhd

HDL文件,例化综合或仿真的每个子模块或子IP核。
mentor/ 包含一个msim_setup.tcl脚本,用于使用所支持的Siemens EDA 仿真器(如,ModelSim仿真器)来设置并运行仿真。
aldec/ 包含一个 Riviera-PRO* 脚本rivierapro_setup.tcl,以建立和运行仿真。

/synopsys/vcs/

/synopsys/vcsmx

包含壳脚本(shell script)vcs_setup.sh以设置和运行 VCS* 仿真。

包含壳脚本vcsmx_setup.shsynopsys_sim.setup文件以建立和运行 VCS* MX仿真。

/xcelium 包含一个 Xcelium* Parallel仿真器壳脚本ncsim_setup.sh和其它建立文件以设置并运行仿真。
/submodules 包含IP核子模块的HDL文件。
<IP submodule>/ Platform Designer针对Platform Designer生成的每个IP子模块目录生成/synth/sim子目录。