Skip to content
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

Full replacement for quartus? #4

Open
gabonator opened this issue Dec 30, 2022 · 0 comments
Open

Full replacement for quartus? #4

gabonator opened this issue Dec 30, 2022 · 0 comments

Comments

@gabonator
Copy link

How far is this project to be a full replacement for quartus? I am desperately looking for any resources for AG1KLPQ48 - I can see inalta_sim.v that there is declaration of module module alta_spi but when I instantiate it in my design, supra fails during synthesis with Error: Segmentation Fault., it fails both on windows as well on linux. Last messages from supra give a clue:

Error: instance_spi has no corresponding resource in the device, ignored.
Info: instance_spi|Scko is identified as a clock gate signal.

I would like to verify whether this chip has a real SPI IP or if I need to use software/verilog implementation in order to use SPI. In my workflow I am building with portable version of quartus 13.1 & supra 2019.10.b0 on linux cloud with simple HTTP nodejs service running following commands (sed is to suppress randomization):

af -B --setup --mode QUARTUS --design app --device AG1KLPQ48 -X "set DEVICE_FAMILY 1"
for d in *.tcl ; do
  sed -i 's/rand()/0/g' $d
  sed -i 's/set_seed_rand/#set_seed_rand/g' $d
  sed -i 's/\$seed_rand//g' $d
done
quartus_map --read_settings_files=on --write_settings_files=off app -c app
quartus_sh -t af_quartus.tcl
af -B --batch --mode QUARTUS -X "set QUARTUS_SDC true" -X "set FITTING timing_more" -X "set FITTER full" -X "set EFFORT highest" -X "set HOLDX default" -X "set SKEW basic"

What kind of peripherals are included in AG1KLPQ48 (besides of alta_bram, that one is working well for me)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant