文章 ID: 000085820 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 28 日

我编辑了 MegaWibergd 生成的 HDL 文件之后,如何为 SerialLite II 变体重新生成一个功能模拟模型?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

该解决方案对 MegaWiscaled® GUI 生成的文件进行修改后,为您创建针对 SerialLite® II 变体的全新功能模拟模型的全过程。

打开一个新文件,并命名create_new_simgen.bat"。这将使 ms-dos 可执行文件成为可能。同样,可以创建基于 Unix 的脚本(例如)。

===============================================================

对于 Verilog:将以下文本添加到文件中,替换随实例名称(MegaWiarid 中使用的名称)。 确保文本均在一行内。

quartus_map _slite2_top --family="stratixiigx" --simgen
--simgen_parameter="CBX_HDL_LANGUAGE=verilog, CBX_FILE=_slite2_top.vo"
--source=_rxhpp_atlfifo_concat.v --source=_rxrdp_atlfifo_concat.v
--source=_slite2_top.v --source=_slite2_unenc.v
--source=_slite2_wrapper.v --source=_txhpp_atlfifo_concat.v
--source=_txrdp_atlfifo_concat.v

保存文件并退出文本编辑器。

===============================================================

===============================================================

VHDL:将以下文本添加到文件中,替换随附实例名称(MegaWiventd 中使用的名称)。 确保文本均在一行内。

quartus_map _slite2_top --family="stratixiigx" --simgen
--simgen_parameter="CBX_HDL_LANGUAGE=vhdl, CBX_FILE=_slite2_top.vho"
--source=_rxhpp_atlfifo_concat.v --source=_rxrdp_atlfifo_concat.v
--source=_slite2_core.v --source=_slite2_top.v
--source=_slite2_unenc.v --source=_slite2_wrapper.v
--source=_txhpp_atlfifo_concat.v --source=_txrdp_atlfifo_concat.v

保存文件并退出文本编辑器。

===============================================================

笔记:

1.       本例针对Stratix® II GX 设备。 如果您瞄准的是其他家族,请将--家族字段从"stratixiigx"更改为您的设备家族,对文件进行修改。

2.       并非所有显示的文件都可能出现在您的目录中(例如,如果您的 SerialLite-II MegaCore® 功能配置为流式传输模式,则文件_txhpp_atlfifo_concat.v、_rxhpp_atlfifo_concat.v、_txrdp_atlfifo_concat.v、_rxrdp_atlfifo_concat.v 和 _slite2_core.v不存在, 并且不需要包括在上述quartus_map命令中。在添加到quartus_map命令之前,请确保文件存在。

现在在 ms-dos 命令外壳中执行"create_new_simgen.bat",或者双击该文件。 您现在应该有一个新的功能模拟模型(.vo.vho) 文件,该文件反映您对"_slite2_wrapper.v"文件所做的修改。

相关产品

本文适用于 2 产品

Stratix® GX FPGA
Stratix® II GX FPGA

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。