我们正在尝试使用 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