I have multiple artix a35t with different packages. Using the chipdb, produces by following build/demo instructions, for arty fails with a cmod A7 (different package size). This failure seems logical.
But my question is to know if it's possible to have one chipdb (here xc7a35t.bin) containing definitions for both xc7a35tcsg324-1 and xc7a35tcpg236-1 or if I have to create one .bin per model/size/package.
For a flow using a Makefile or a shell script: using the full device name isn't a issue but with tools like LiteX or amaranth a workaround/fix is required: chipdb is searched using device name instead of full definition.
I have multiple artix a35t with different packages. Using the chipdb, produces by following build/demo instructions, for arty fails with a cmod A7 (different package size). This failure seems logical. But my question is to know if it's possible to have one chipdb (here
xc7a35t.bin
) containing definitions for bothxc7a35tcsg324-1
andxc7a35tcpg236-1
or if I have to create one .bin per model/size/package.For a flow using a
Makefile
or a shell script: using the full device name isn't a issue but with tools likeLiteX
oramaranth
a workaround/fix is required: chipdb is searched using device name instead of full definition.