Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17252 토론

Error (10644): Verilog HDL error at flexspi_dqs_phase_chain.v(81): this block requires a name

AEsqu
초보자
4,027 조회수

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

 

0 포인트
16 응답
YEan
직원
4,014 조회수

Hi,

 

Do you mind to share you design .qar for me to duplicate the error?

 

Thanks,

Ean

0 포인트
AEsqu
초보자
4,004 조회수

Hi Ean,

The RTL code construction is above, you can add it in any verilog file.

I will not share design file nor .qar.

 

0 포인트
AEsqu
초보자
4,003 조회수

Just use generate without name.

0 포인트
YEan
직원
3,993 조회수

Hi,

 

I have try to recreate the project but I can't duplicate the error. I have attached my design below, could you please modified the design?

 

Thank you.

 

Best regards,

Ean

 

 

0 포인트
AEsqu
초보자
3,976 조회수

Hello,

The qar seems corrupted.

I use Quartus prime 21.1 std (latest supporting the Cyclone 5).

See the attached picture for the error.

 

0 포인트
YEan
직원
3,951 조회수

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

0 포인트
AEsqu
초보자
3,931 조회수

I will use Synplify for now then.

Please inform us when Quartus STD properly compiles the verilog.

Alex.

 

0 포인트
RichardTanSY_Altera
3,871 조회수

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. 

0 포인트
AEsqu
초보자
3,863 조회수

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.

0 포인트
sstrell
명예로운 기여자 III
3,814 조회수

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.

0 포인트
AEsqu
초보자
3,799 조회수

Yes I know that,

but I don't understand why using that strategy.

Why not adding the Cyclone FPGA in the better pro version?

0 포인트
sstrell
명예로운 기여자 III
3,790 조회수

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.

0 포인트
AEsqu
초보자
3,751 조회수

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?

0 포인트
sstrell
명예로운 기여자 III
3,743 조회수
The old Altera subscription edition is now Standard and the free web edition is now Lite. Cyclone 10 GX is supported in Pro while Cyclone 10 LP is supported in Lite and Standard.
0 포인트
AEsqu
초보자
3,735 조회수

Than you for the explanation.

I propose to close the ticket as there will be no change for the Cyclone 5.

 

0 포인트
YEan
직원
3,969 조회수

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

0 포인트
응답