Altera_Forum
Honored Contributor
16 years agoQuartus 9.0sp2 compiler bug
I have an interesting problem, which I'm pretty sure is a bug.
I have been compiling for a max7128 I have a vhdl file which, apparently uses 134 macrocells, but I didn't know that at the time. When I compile for the max7128 Quartus compiles it, with no errors and reports that I'm using 103 macrocells. When I do a simulation of the file. About half of my signals stay at logic 0. I thought it was a problem with my code, during my debugging process of about 8hrs... I tried changing the device to a max2 chip it compiled fine and simulated fine. I can know repoduce the bug, reliably, I compile for the 7128 chip no errors (103 macrocells), but my code doesnt work, I compile for a 7160 chip no errors (134 macrocells) code works fine. Obviously my code won't currently fit on a 7128, but with some modifications I was hoping to make it fit, but its a big problem when Quartus tells me it fits, but the code doesn't work. Any suggestions/ work arounds? I have attached a copy of the code which reproduces the error... or lack of an error.