2.13.2. Setting I/O Assignments in Stratix® 10 EMIF IP
Unlike earlier device families, for Stratix® 10 EMIF IP you do not need to run a <instance_name)_pin_assignments.tcl script to add the assignments into the Quartus Prime Settings File (.qsf). The system reads and applies the assignments from the .qip file during every compilation, regardless of how you name the memory interface pins in the top-level design component. No new assignments are created in the project's .qsf file during compilation.
Note that I/O assignments in the .qsf file must specify the names of your top-level pins as target (-to), and you must not include the -entity or -library options.
Consult the generated .qip file for the set of I/O assignments that are provided with the IP.
Changing I/O Assignments
You should not make changes to the generated .qip file, because any changes are overwritten and lost when you regenerate the IP. If you want to override an assignment made in the .qip file, add the desired assignment to the project's .qsf file. Assignments in the .qsf file always take precedence over assignments in the .qip file.
Did you find the information on this page useful?