Article ID: 000084163 Content Type: Error Messages Last Reviewed: 06/30/2014

Error (175001): Could not place pin Info (175028): The pin name: termination_blk0~_rzq_pad Error (184016): There were not enough single-ended input pin locations available

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

This error may occur when a termination control block is not specified for a bidirectional or output pin with an output termination assignment set for calibrated series on-chip termination (OCT). Without a termination control block specified for that pin, the Quartus® II software will automatically generate one. This may cause the compilation to fail during the fitter stage because the fitter is unable to find an available location for the RZQ pin.

To verify whether or not this is the cause of the error, in the Compilation Report, go to the Fitter folder, Resource Selection folder, and either Output Pins or Bidir Pins table. If the termination scheme in the Termination column is "Series XX Ohm with Calibration", but there is neither Termination Control Block nor an automatically generated block (e.g. termination_blk0), this error will occur.

Resolution

To fix this error, do one of the following:

  1. Change the pinout so that no user I/O pins are using RZQ pin locations.
  2. Instantiate an ALTOCT megafunction to manually assign an RZQ pin in your top level. Then place the RZQ pin in an appropriate location.
  3. If you cannot make any pin changes, change the output termination scheme to one without calibration with the QSF assignment
  4. set_instance_assignment -name OUTPUT_TERMINATION "SERIES <appropriate resistor value> OHM WITHOUT CALIBRATION" -to <pin name>

Related Products

This article applies to 1 products

Intel® Programmable Devices