With that fix (and a minor edit to the settings file) I've compiled it, but now HighLife doesn't work as expected, so that fix is probably incorrect. The HighLife patterns I have don't work. I'm looking into that. IIUC the correct line should be:
Code: Select all
output_pixel <= status[3] ? r2p2 : (neighbor_count | r2p2) == 4'd3 || neighbor_count == 4'd6 & ~r2p2;
(Edited, I was missing another condition; now the patterns work)
I'm not on GitHub, so I can't submit PRs, but I can attach a patch, and I'd appreciate if it was submitted.
By the way, it would be nice if the framework was updated.
Edit: Here's the line that has to be removed or commented out from Life.qsf for it to work in Quartus 17 Lite:
Code: Select all
set_global_assignment -name TIMING_ANALYZER_MULTICORNER_ANALYSIS ON