Forum Discussion
Altera_Forum
Honored Contributor
10 years agoDoes Quartus II 12.1 support Systemverilog 2005 in the following form?
Hi all,
It reported errors when using quartus ii 12.1 synthesis code with setting VERILOG_INPUT_VERSION SYSTEMVERILOG_2005. I paste it as bellow. http://www.alteraforum.com/forum/attachment.php?attachmentid=11928&stc=1 It can run pass if change it like this : http://www.alteraforum.com/forum/attachment.php?attachmentid=11929&stc=1 I looked up IEEE-std-verilog2005 ,and found that both with the keywords generate and without are ok. I also looked up quartusii_handbook13.1 and websit :http://quartushelp.altera.com/current/#hdl/vlog/vlog_list_sys_vlog.htm ,but cannot find whether quartus 12.1 support it or not. Could you tell me the reason and how to solve this problem if it must be used without keyword generate? Thanks!5 Replies
- Altera_Forum
Honored Contributor
If it doesnt work - then I guess it doesnt work - I think you answered your own question.
- Altera_Forum
Honored Contributor
PS. Quartus (and Vivado) has always picked specific parts of VHDL, Verilog and System verilog that they support. They never claim have full language support.
- Altera_Forum
Honored Contributor
Are your missing the genvar declaration?
- Altera_Forum
Honored Contributor
--- Quote Start --- PS. Quartus (and Vivado) has always picked specific parts of VHDL, Verilog and System verilog that they support. They never claim have full language support. --- Quote End --- Yes, you are quite right. I also found what it described in handbook is like this: http://www.alteraforum.com/forum/attachment.php?attachmentid=11942&stc=1 I just can't find the accurate description of the way to use generate construct. Thank you very much! - Altera_Forum
Honored Contributor
Yes , it was declared at the beginning of the module.