Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
18 years ago

very strange QuartusII 7.1 synthesis Tool results

Hello everyone,

I have created a project using Quartus II 7.1 with the attached files. And the top level module name is TOP.

The files are APBM.v, APBS1.v, APBS2.v, APBS3.v, ARBITER.v, MuxS2M.v, TOP.v

The following line is from MuxS2M.v

when using

case ({PSELS3,PSELS2,PSELS1}) produces worst results ALUT's (1440)

when using

case ({PSELS1,PSELS3,PSELS2}) produces better results ALUT's (1424)

when using

case ({PSELS2,PSELS1,PSELS3}) produces best results ALUT's (977)

in principle APBS1, APBS2, APBS3 must use the same amount of resources, but by using the

above case statements, they use different amount of resources.

I have optimized the design for Area.

So my question is:

1) Am I missing something

2) Is it a bug from Quartus

3) I tried the same design in Xilinx ISE, for all of the cases, i get the same amount of LUT usage.

Eagerly waiting for some replies.

Regards,

Anil

13 Replies