Forum Discussion
Hi sstrell
I am specifically hoping to avoid creating a project variant -- how about manual edit the QSF file:
### pick active device #set_global_assignment -name DEVICE 10AX027H4F34E3SG #set_global_assignment -name DEVICE 10AX032H4F34E3SG #set_global_assignment -name DEVICE 10AX048H4F34E3SG set_global_assignment -name DEVICE 10AX066H4F34E3SG #... set_global_assignment -name DEVICE_MIGRATION_LIST "10AX066H4F34E3SG,10AX057H4F34E3SG,10AX048H4F34E3SG,10AX032H4F34E3SG,10AX027H4F34E3SG"
Regards
Steve
I'm not sure what you mean by a project variant. The revisions feature is still a single project (single .qpf file) with multiple settings files (.qsf files). When you switch revisions (pop-up list in toolbar or Revisions dialog box), you're just switching between the .qsf files so you don't have to go in and edit them manually like this.
- Steve-Mowbray-ENL1 year ago
Occasional Contributor
Hi sstrell
I would prefer 1x QSF file if possible -- the device migration list ensures everything is otherwise compatible across the prospective devices so why have multiple QSF files -- say for instance we discover an transceiver assignment change improves transceiver performance then we would have to edit multiple QSF files (via Quartus GUI of course) to keep them in synch functionally
Regards
Steve
- sstrell1 year ago
Super Contributor
That's your call then. I thought the only thing you wanted was to quickly switch devices and I/O assignments, but if there are other things that may change and need to match between the different revisions, then it might not be the best way to go.
You could instead use Tcl scripting in the .qsf for this type of stuff.
- Steve-Mowbray-ENL1 year ago
Occasional Contributor
thanks sstrell -- was just checking there wasnt a quick and easy GUI method of switching devices from the Quartus GUI