-
Notifications
You must be signed in to change notification settings - Fork 71
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
Fuzzing does not work with Gowin Software 1.9.9 and 1.9.11 #309
Comments
I have |
Just to clarify what the snag is with the quick transition to the new version. Gowin IDE stores its data by writing directly from memory structures - imagine 'struct bla_bla_bla -> take address &bla_bla_bla and write to file fwrite(&bla_bla_bla_bla, sizeof(bla-bla_bla), 1, file)'. |
if Tang Nano 20k, 9k, 4k as well as tang primer 20k are working fine (as far as I tested, they are), the next big challenge is to have a better placement according to time constraints because Gowin pnr tool is a mess for that |
@yrabbit btw thank you for the awesome work done |
Description:
Steps to reproduce:
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Obtaining file:///home/pi/fpga/git/apicula Preparing metadata (setup.py) ... done Requirement already satisfied: crc in /home/pi/Programme/apycula_env/lib/python3.11/site-packages (from Apycula==0.16.dev37+gce70be7) (7.0.0) Installing collected packages: Apycula Attempting uninstall: Apycula Found existing installation: Apycula 0.12 Uninstalling Apycula-0.12: Successfully uninstalled Apycula-0.12 Running setup.py develop for Apycula Successfully installed Apycula-0.16.dev37+gce70be7 Fuzzing wird gestartet... python3 -m apycula.tiled_fuzzer GW1N-1 check 19199191 Traceback (most recent call last): File "<frozen runpy>", line 198, in runmodule_as_main File "<frozen runpy>", line 88, in runcode File "/home/pi/fpga/git/apicula/apycula/tiled_fuzzer.py", line 237, in <module> tm = tm_h4x.read_tm(f, device) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/fpga/git/apicula/apycula/tm_h4x.py", line 318, in read_tm assert len(chunk) == chunklen ^^^^^^^^^^^^^^^^^^^^^^ AssertionError make: *** [Makefile:12: GW1N-1_stage1.pickle] Error 1
The Tang Nano 9K is becoming increasingly popular in the FPGA community, and proper support for current IDE versions would be very helpful.
Environment:
NOTE: Version v1.9.8 (http://cdn.gowinsemi.com.cn/Gowin_V1.9.8_linux.tar.gz) is no longer available for download.
The text was updated successfully, but these errors were encountered: