Forum Discussion
aprilsohail
New Contributor
1 year agoIssue with Nested Modules in ModelSim 20.1.1 - Not Following Verilog Rules
Hi Intel Community, I encountered an issue while testing ModelSim version 20.1.1 (Latest) related to Verilog syntax rules. I am sharing this here to bring it to Intel's attention.I tested the behav...
aprilsohail
New Contributor
1 year agosir use ModelSim 2020.1
FvM
Super Contributor
1 year agoHi,
Modelsim has syntax level settings per source file. Syntax may be set to SystemVerilog despite of .v file type.
Apart from this point, Modelsim isn't a formal verification tool. I'm not sure if accepting certain language constructs beyond selected syntax level should be considered as bug. On the other side, you can't be sure that all Verilog or SV constructs are understood by a specific Quartus version, you need to check the language support specs.
Regards
Frank
Modelsim has syntax level settings per source file. Syntax may be set to SystemVerilog despite of .v file type.
Apart from this point, Modelsim isn't a formal verification tool. I'm not sure if accepting certain language constructs beyond selected syntax level should be considered as bug. On the other side, you can't be sure that all Verilog or SV constructs are understood by a specific Quartus version, you need to check the language support specs.
Regards
Frank
- aprilsohail1 year ago
New Contributor
A basic verilog compiler should not allow nested modules, but here is not basic verilog compiler , it is from world's renowned company