Modelsim 警告:(vlog-2083) <protected>(<protected>): Carriage return (0x0D) 后面没有换行符 (0x0A)

Modelsim Warning: (vlog-2083) <protected>(<protected>): Carriage return (0x0D) is not followed by a newline (0x0A)

我收到了这个警告,这很烦人,因为它淹没了所有的抄本,我不知道为什么它们会出现在 "loading/running" 文件 C:/intelfpga_pro/18.0 之后/quartus/eda/sim_lib/mentor/twentynm_hssi_atoms_ncrypt.v -work twentynm_hssi

我怎样才能摆脱这个警告?

原Intel论坛post附上完整的抄本:

https://forums.intel.com/s/question/0D50P000040wKRoSAM/modelsim-warning-vlog2083-protectedprotected-carriage-return-0x0d-is-not-followed-by-a-newline-0x0a

谢谢

这看起来像是 Modelsim SE 10.7 问题,因为 Modelsim 10.2c(我仍然有)编译该文件没有任何问题。

H:\Vendors>vlog H:\Vendors\intelFPGA.0\quartus\eda\sim_lib\mentor\twentynm_hssi_atoms_ncrypt.v 模型技术 ModelSim DE vlog 10.2c 编译器 2013.07 2013 年 7 月 18 日

顶级模块:

因此您可以尝试旧版本的 Modelsim SE 并将此错误报告给 Mentor(Questa 10.7b 也失败)。

祝你好运, 汉斯

我有 Mentor 的回答,

正如 Peter Cordes 所说,问题出在 \r 本身,但这发生在受保护的编译代码中,因此只有英特尔才能解决此警告。

同时,我可以通过在 vlog 行中添加“-suppress 2083”来抑制此警告。

谢谢