首页 > 解决方案 > 为 ModelSim 编译和链接 lifmd_black_boxes(尤其是 MIPIDPHYA 模块)

问题描述

我们正在尝试使用 Lattice Crosslink FPGA 模拟 MIPI 连接。我们使用清晰度设计器生成了 MIPI-Rx 模块。该模块使用了一个名为 MIPIDPHYA 的组件,模拟器 (ModelSim) 找不到该组件。

Warning: (vsim-3473) Component instance "Inst_MIPIDPHYA : MIPIDPHYA" is not bound

据我了解,必须为 ModelSim 预编译所有库,您可以从 Latiice Diamond 执行以下操作:

cmpl_libs -sim_path C:/some/path -lang verilog -target_path C:/modelsim_libs

你可以在 Modelsim 中使用-L lib. 这适用于除 MIPIDPHYA 之外的所有模块。在这里 [1] 我找到了问题的解决方案(或部分解决方案):也需要编译 lifmd 黑盒模块。但是这样做并不能解决问题,仍然没有找到 MIPIDPHYA。它确实显示在库概述中,但我仍然不知道如何链接到它。

所以我的问题是:如何编译 lifmd 黑盒库以及如何在 ModelSim 中链接它们?

[1] https://www.latticesemi.com/support/answerdatabase/5/8/6/5866

标签: simulationfpgamodelsimlattice-diamond

解决方案


推荐阅读