-
Notifications
You must be signed in to change notification settings - Fork 953
On ECP5, a 26-bit counter synthesizes to 271 LUTs (without -abc9) #1323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Note: I haven't verified that this bitstream runs correctly because I don't have my Versa on me. |
FWIW, |
In fact, with |
If it's any consolation, |
I think i hit a similar issue. (SaxonSoc ulx3s) Default config =>
-abc9 =>
Performance with -abc9 seem to be a bit higher, about 8 % for my single trial case. |
On diamond, it is down to 4600 slices. but the ram mapping (block/distributed) isn't the same + packing variability. |
#1521 added the infrastructure to do this (as long as it is still a compatible memory structure that doesn't meet the min/max requirements) but only implemented this for |
|
Uh oh!
There was an error while loading. Please reload this page.
Steps to reproduce the issue
Repro:
build.zip
Expected behavior
Synthesizes to 26+7+1=34 LUTs (counter plus comparator plus inverter).
Actual behavior
Synthesizes to 271 LUTs, which is an order of magnitude larger.
The text was updated successfully, but these errors were encountered: