- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hello,
Error (10644): Verilog HDL error at flexspi_dqs_phase_chain.v(81): this block requires a name
This not supported verilog coding style seems still not supported by quartus 21.1.0 (latest available version for the cyclone 5).
Will it be supported soon?
Otherwhise I have to go back to synplify,
I don't want to change many RTL code files anymore by adding name to please Quartus (like I did in a previous project).
Code example:
genvar j;
generate
for (j=0;j<DATA_LEARN_PHASE_NUM;j=j+1) begin
mux2_clock_wrapper u_mux2_dqs_phase (
.Z ( out[j] ),
.S0 ( i_ipt_global_scan_mode ),
.D0 ( phase[j] ),
.D1 ( i_test_clk_sfck )
)/* synthesis syn_preserve=1 */;
end
endgenerate
링크가 복사됨
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Ean,
The RTL code construction is above, you can add it in any verilog file.
I will not share design file nor .qar.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi there,
Quartus Pro and Quartus standard use different front end code base. Unfortunately, we have no plan to change Quartus Standard front end currently.
Thanks,
Ean
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
I will use Synplify for now then.
Please inform us when Quartus STD properly compiles the verilog.
Alex.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi @AEsqu
The Quartus standard use a different synthesis engine or parser so I doubt that this will be supported in future.
You may workaround this error by adding a line as below
for (j=0;j<DATA_LEARN_PHASE_NUM;j=j+1)
begin: a_name
Best Regards,
Richard Tan
p/s: If any answer from the community or Intel support are helpful, please feel free to give Kudos.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Richard,
I don't understand why the quartus pro edition does not support the Cyclone (V) FPGA's.
That would solve this issue (we have pro licenses).
Alex.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Cyclone V is only supported in Standard (and Lite which is free). If that's the device you're targeting, you should have a Standard license, not Pro. Pro only supports high end devices: Arria 10, Cyclone 10 GX, Stratix 10, and Agilex.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Yes I know that,
but I don't understand why using that strategy.
Why not adding the Cyclone FPGA in the better pro version?
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Pro was added as an offshoot from Standard specifically to support new high end devices after Altera was acquired by Intel.
Remember that Cyclone V is about 10 years old at this point, so it predates Pro's existence. There's very little incentive for adding support for such an old device in Pro.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi,
In the past there was a Quartus II software subscription edition and a free edition.
I think the Quartus II software subscription edition was supporting the Cyclone 5, but I'm not sure anymore.
Anyway, so be it.
I guess the cyclone 10 is also not supported in Quartus prime pro, is it?
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Than you for the explanation.
I propose to close the ticket as there will be no change for the Cyclone 5.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
I'm able to duplicate the error when I copied code to Quartus prime 21.1 std. I have no issue when using generate in Quartus Pro 21.4. I'll check again with the internal engineer and get back to you as soon as possible.
Thanks,
Ean
