Forum Discussion
My M9K blocks get always synthesized away!
Hey,
I am using MegaFunction to instantiate M9K SRAM blocks in my design and the Quartus 17.0 software always syntheszies away my M9K blocks, my design consists of Reset signal and the memory blocks driving outputs
Please help this issue is driving me crazy
My board is DE2-115
14 Replies
- KennyT_altera
Super Contributor
Did you check on the technology map viewer as well? If it is synthesized away, those logic will be gone there.
- AAlas3
Occasional Contributor
Yes, all of them are gone in Technology Map Viewer, Quartus destroyed a great portion of the system
- ak6dn
Regular Contributor
GND and logic low behave identically. So do VCC and logic high.
Quartus did not destroy anything. It optimized out logic that could be replaced by a constant value. You most likely need to check your design.
There is an outside chance you have found a bug in Quartus, but you are going to need substantial proof to claim this is true.
- AAlas3
Occasional Contributor
it appears that the problem was due to incomplete Verilog description, I just added a couple of "If statements" and everything worked fine