Article ID: 000076547 Content Type: Troubleshooting Last Reviewed: 12/06/2018

Why do I get the error “Error (176286): Found 2 SPI blocks in design” when using Serial Flash Loader Intel® FPGA IP and ASMI Parallel II Intel FPGA IP?

Environment

  • Intel® Quartus® Prime Standard Edition
  • All

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    This error may be seen if Serial Flash Loader IP and ASMI Parallel II IP is used together in the same design.  Both of Serial Flash Loader IP and ASMI Parallel II IP core require ASMI interface access. Therefore, by having both IPs in the same design would cause conflict during compilation as both IPs cannot access the ASMI block at the same time.

    Resolution

    To work around this problem, follow the steps below:

    1. Turn ON the “Share ASMI interface in the design” check box in Serial Flash Loader IP parameter.
    2. Turn ON the “Disable dedicated Active Serial Interface” check box in ASMI Parallel II IP parameter.
    3. Route ASMI signals from the ASMI Parallel II IP and connect to the Serial Flash Loader IP ASMI input/output port.

    Hence, both IPs should be able to share the single ASMI block within Serial Flash Loader IP.   

    Related Products

    This article applies to 6 products

    Arria® V FPGAs and SoC FPGAs
    Intel® Cyclone® 10 FPGAs
    Cyclone® IV FPGAs
    Cyclone® V FPGAs and SoC FPGAs
    Stratix® IV FPGAs
    Stratix® V FPGAs