Article ID: 000077540 Content Type: Troubleshooting Last Reviewed: 04/03/2023

Why do I get fitter errors when compiling a DDR3 UniPHY-based controller design in the Platform Designer?

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

You might see the following errors when trying to compile the HPS design generated in the Platform Designer:

Error: Input port DATAIN on atom "<Hierarchy>.config_1", which is a cyclonev_io_config primitive, is not legally connected and/or configured
    Info (129003): Input port DATAIN is driven by a constant signal, but the Compiler expects this input port to be connected to a real signal
Error: Input port ENA on atom "<Hierarchy>.config_1", which is a cyclonev_io_config primitive, is not legally connected and/or configured
    Info (129003): Input port ENA is driven by a constant signal, but the Compiler expects this input port to be connected to a real signal
Error: Input port UPDATE on atom "<Hierarchy>.config_1", which is a cyclonev_io_config primitive, is not legally connected and/or configured
    Info (129003): Input port UPDATE is driven by a constant signal, but the Compiler expects this input port to be connected to a real signal

 

Resolution

This happens when you use the Platform Designer directly through deferred generation. For example, your .qsf file includes the .qsys file and the intellectual property (IP) is generated on the fly. This does not work in a current version of the Quartus II software.

The correct design flow is to replace the .qsys file in your project file list with the .qip file then recompile your design.

Related Products

This article applies to 5 products

Arria® V ST SoC FPGA
Arria® V SX SoC FPGA
Cyclone® V SX SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SE SoC FPGA

1