使用“``”时 Synopsys Synplify Pro 综合失败
Synopsys Synplify Pro synthesis failed when using "``"
当我尝试使用这样的构造时,我的合成失败了
`define defLOMIC 0 //For example
`define rd(LOMIC) `def``LOMIC
迟到:
wire lod = `rd(LOMIC);
错误:
E CS231 Unknown macro def VDF_TOP.v (368) syntax.log (13) 09:14:32 Thu Dec 06 Synthesis Check
E CS234 expecting identifier immediately following back-quote (`) VDF_TOP.v (368) syntax.log (14) 09:14:32 Thu Dec 06 Synthesis Check
如果我为此使用 ISE XST,合成会很顺利。
二手"Synplify C-2009.06"
有谁知道可能不支持“``”?如何启用它?或者哪个版本支持?
'``' 是 SystemVerilog 结构。将您的文件扩展名更改为 *.sv。或者使用 -sysv 开关。可能是2009版本太旧了。
当我尝试使用这样的构造时,我的合成失败了
`define defLOMIC 0 //For example
`define rd(LOMIC) `def``LOMIC
迟到:
wire lod = `rd(LOMIC);
错误:
E CS231 Unknown macro def VDF_TOP.v (368) syntax.log (13) 09:14:32 Thu Dec 06 Synthesis Check
E CS234 expecting identifier immediately following back-quote (`) VDF_TOP.v (368) syntax.log (14) 09:14:32 Thu Dec 06 Synthesis Check
如果我为此使用 ISE XST,合成会很顺利。
二手"Synplify C-2009.06"
有谁知道可能不支持“``”?如何启用它?或者哪个版本支持?
'``' 是 SystemVerilog 结构。将您的文件扩展名更改为 *.sv。或者使用 -sysv 开关。可能是2009版本太旧了。