Forum Discussion

zeahr's avatar
zeahr
Icon for New Contributor rankNew Contributor
7 years ago
Solved

Using Serial Flash Loader IP and ASMI Parallel II IP (Error (176286): Found 2 SPI blocks in design ...)

Hello, I want to use ASMI Parallel II IP to access EPCQ device from logic through Avalon-MM interface, also I want to use Serial Flash Loader IP so that I can program the EPCQ using JTAG interface. ...
  • Nooraini_Y_Intel's avatar
    7 years ago

    Hi Zeahr,

    Both SFL IP and ASMI Parallel II IP require ASMI interface access and by having both IPs in the same design would cause conflict during design compilation as both IPs cannot access the ASMI block at the same time. Thus the error message is expected as you cannot use together both IPs in the same project design.

    However the SFL IP and the ASMI PARALLEL IP should have an option to share or disable dedicated Active Serial interface option where the signals can be exported to top level and allow users able to use them to interface with ASMI block externally.

    In this case, you should be able to use the SFL IP which is utilizing the ASMI block by tuning ON the “Share ASMI interface in the design” check box. With the ALTASMI PARALLEL IP, you need to turn ON the "Disable dedicated Active Serial Interface" option. Then route the ASMI signals from the ASMI PARALLEL IP connecting to the SFL IP ASMI input/output ports. Hence both IPs should be able to share the single ASMI block within the SFL IP and the Quartus compilation should be able to complete without failure.

    You can refer to respective options from the SFL IP and ASMI PARALLEL IP userguide:

    https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an370.pdf?wapkw=an370

    https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altasmi_parallel.pdf

    Regards,

    Nooraini