eCPRI Intel® FPGA IP 用户指南

ID 683685
日期 12/14/2021
Public
文档目录

2.3. 生成的文件结构

Intel® Quartus® Prime Pro Edition软件生成以下IP core输出文件结构。
图 4.  eCPRI IP Core生成的文件
关于设计示例的文件结构的详细信息,请参考eCPRI Intel FPGA Design Example User Guide
图 5.  eCPRI IP Core生成的文件
表 6.   eCPRI IP Core生成的文件

文件名

描述

<your_ip>.ip

Platform Designer系统或者顶级IP variation文件。<your_ip>是您给IP variation的名字。

<your_ip>.cmp VHDL Component Declaration (.cmp)文件是一个文本文件,包含可在VHDL设计文件中使用的本地通用和端口定义。
<your_ip>.html

一个包含连接信息,存储器映射(显示每个slave相对于它所连接的每个master的地址)和参数分配的报告。

<your_ip>_generation.rpt IP或Platform Designer生成日志文件。IP生成期间的消息汇总。
<your_ip>.qgsimc 列出了支持增量重生成的仿真参数。
<your_ip>.qgsynthc 列出了支持增量重生成的综合参数。
<your_ip>.qip

包含关于IP组件的所有需要信息以在 Intel® Quartus® Prime软件中集成和编译IP组件。

<your_ip>.sopcinfo

描述了Platform Designer系统中的连接和IP组件参数化。当您为IP组件开发软件驱动程序时,您可以解析其内容以获得相关要求。

下游工具(例如 Nios® II工具)使用此文件。为 Nios® II工具链生成的.sopcinfo文件和system.h文件包含每个slave相对于访问此slave的每个master的地址映射信息。不同的master可能有不同的地址映射来访问一个特定的从组件。

<your_ip>.csv 包含关于IP组件的升级状态的信息。
<your_ip>.bsf IP variation的Block Symbol File (.bsf)表示,用于Intel Quartus Prime Block Diagram Files (.bdf)中。
<your_ip>.spd

ip-make-simscript要求的输入文件,用于生成仿真器的仿真脚本。.spd文件包含一列用于仿真的生成文件以及可以初始化的存储器的信息。

<your_ip>.ppf Pin Planner File (.ppf)存储用于Pin Planner而创建的IP组件的端口和节点分配
<your_ip>_bb.v 您可以使用Verilog black-box (_bb.v)文件作为一个空模块声明以用作black box。
<your_ip>_inst.v or _inst.vhd HDL示例例化模板。您可以将此文件的内容复制粘贴到HDL文件来例化IP变体。
<your_ip>.v or <your_ip>.vhd 为综合或仿真而例化每个子模块或者子IP core的HDL文件。
mentor/

包含一个 ModelSim* 脚本msim_setup.tcl,用于设置并运行仿真。

synopsys/vcs/

synopsys/vcsmx/

包含一个壳脚本vcs_setup.sh,用于设置并运行 VCS* 仿真。

包含一个壳脚本vcsmx_setup.shsynopsys_sim.setup文件,用于设置并运行 VCS* MX仿真。

aldec/

包含一个壳脚本rivierapro_setup.sh,用于设置并运行 Riviera-PRO* 仿真。

xcelium/

包含一个壳脚本xcelium_setup.sh和其他设置文件,用于设置和运行 Xcelium* 仿真。

submodules/ 包含IP core子模块的HDL文件。
<child IP cores>/ 对于每个生成的子IP core目录,Platform Designer生成synth/sim/子目录。