Visible to Intel only — GUID: eci1565851909213
Ixiasoft
Visible to Intel only — GUID: eci1565851909213
Ixiasoft
6.2.5. QSF Assignments
F-Series and I-Series devices support the following termination-related Quartus® Prime settings file (.qsf) assignments:
- INPUT_TERMINATION
- OUTPUT_TERMINATION
- TERMINATION_CONTROL_BLOCK
- RZQ_GROUP
QSF Assignment | Details |
---|---|
INPUT_TERMINATION OUTPUT_TERMINATION |
The input/output termination assignment specifies the termination value in ohm on the pin in question. Example: set_instance_assignment -name INPUT_TERMINATION <value> -to <pin name> set_instance_assignment -name OUTPUT_TERMINATION <value> -to <pin name> To enable the series/parallel termination ports, include these assignments, which specify the series and parallel termination values for the pins. Make sure to connect the ser_data port from the OCT Intel® FPGA IP to the GPIO Intel® FPGA IP.
Example:
set_instance_assignment -name INPUT_TERMINATION "PARALLEL <VALUE> OHM WITH CALIBRATION" -to <pin> set_instance_assignment -name OUTPUT_TERMINATION "SERIES <VALUE> OHM WITH CALIBRATION" -to <pin> |
TERMINATION_CONTROL_BLOCK | Directs the Fitter to make the proper connection from the desired OCT block to the specified pins. This assignment is useful when I/O buffers are not explicitly instantiated and you need to associate the pins with a specific OCT block. Example: set_instance_assignment -name TERMINATION_CONTROL_BLOCK <desired OCT BLK> -to <pin name> |
RZQ_GROUP | The Fitter searches for the rzq pin name in the netlist. If the pin does not exist, the Fitter creates the pin name along with the OCT IP and its corresponding connections. This allows you to create a group of pins to be calibrated by an existing or non-existing OCT and the Fitter ensures the legality of the design. Example: set_instance_assignment -name RZQ_GROUP <rzq pin name> -to <pin name> |
Termination can exist on input and output buffers, and sometimes simultaneously.
There are two methods to associate pin groups with an OCT block:
- Use a .qsf assignment to indicate which pin (bus) is associated with which OCT block. You can use the TERMINATION_CONTROL_BLOCK assignment to associates a pin with an OCT instantiated in the RTL.
- Instantiate the I/O buffer primitives at the top level and connect them to the appropriate OCT blocks.