This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DAC38J82EVM:在块设计中合成 TI_204C_IP 问题

Guru**** 2387830 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1480149/dac38j82evm-issue-synthesizing-ti_204c_ip-in-block-design

器件型号:DAC38J82EVM

工具与软件:

大家好!

我使用的是 TI_204C IP 我的 FPGA 设计中提供的一个示例。 我已使用系统 Verilog 中提供的 RTL 文件成功创建了一个 IP。 不过、当我将 IP 集成到时 设计 在 Vivado 并尝试合成中、我遇到以下错误:

[Synth 8-9210]无法直接访问内存"cfg_rx_lan_map_unpacked"
[Synth 8-10976]在此 Verilog 模式下不允许使用多个封装尺寸 

有趣的是、当我使用 RTL 设计时 系统 在没有将其纳入块设计的情况下、它成功地合成了。

 

到目前为止我所尝试的:

  • 我检查了是否有一个选项在 SystemVerilog 中生成 IP 文件而不是 Verilog、但生成的文件似乎保留在 Verilog 中。

是否可以   在中使用 TI_204C IP 设计 并成功地在 Vivado 中合成它? 非常感谢您提供任何建议或解决方法!

提前感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sundar:

    请围绕顶层创建 Verilog 包装。 Vivado 块设计流程不支持系统 Verilog。

    此致、
    阿米特