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

nextpnr-himbaechel routing fails for GW2AR-LV18QN88C/I7 #1452

Open
Niko-the-Useless opened this issue Feb 10, 2025 · 3 comments
Open

nextpnr-himbaechel routing fails for GW2AR-LV18QN88C/I7 #1452

Niko-the-Useless opened this issue Feb 10, 2025 · 3 comments

Comments

@Niko-the-Useless
Copy link

command im running:
nextpnr-himbaechel --json counter.json --write route.json --device GW2AR-LV18QN88C/I7 --vopt cst=pins.cst --vopt family=GW2A-18

output:
Info: Using uarch 'gowin' for device 'GW2AR-LV18QN88C/I7'
terminate called after throwing an instance of 'nextpnr_himbaechel::assertion_failure'
what(): Assertion failure: int(ctx->idstring_idx_to_str->size()) == idx (/work/_builds/linux-x64/nextpnr-himbaechel/nextpnr/common/kernel/idstring.cc:46)
[1] 124166 IOT instruction sudo nextpnr-himbaechel --json counter.json --write route.json --device

i have no idea what could be the problem since i never worked with FPGA. my board is tang nano 20k if that matters

@gatecat
Copy link
Member

gatecat commented Feb 10, 2025

This error usually occurs when the chip database has got out of sync with the nextpnr binary - I'd recommend trying a clean rebuild first.

@Niko-the-Useless
Copy link
Author

thanks, it fixed all the issues, before i was using nextpnr build from oss-cad-suite and i guess there is something wrong there

@yrabbit
Copy link
Contributor

yrabbit commented Feb 10, 2025

btw if your board is Tangnano20k, the family should be GW2A-18C.

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

3 participants