Closed birdybro closed 2 years ago
Some instability with the core after I made these changes, so not sure what went wrong. Just a proposal, no pressure, and mostly for my own learning...
Timing changes were observed with the fitter and synthesis changes seen in https://github.com/va7deo/zerowing/pull/3/commits/620bf3669d1986a374fd7c42befae8996d4f8266 .
Before:
After:
Any option that says it's saving you Area only should probably be turned off. All settings that say they will improve timing or performance should be set to the performance or timing optimized setting. That's what I think I did with this last change, for reference.
Closing this now as it's no longer needing to be explored for my learning purposes.
Mostly to use as a reference, and was for my own learning, this is not stable.
Proposed changes to more easily integrate into the MiSTer project.
After doing all this, I saw some timing problems in the timing analyzer, but I was unable to compile your core as is in either 17.0.2 or 20.1, so I wasn't sure if this was expected.
Submitting as a draft for posterity, pending plans by other people, and for review in case I got something wrong.