Forum Discussion

scong5's avatar
scong5
Icon for New Contributor rankNew Contributor
6 years ago

Arria10 , Error by use Generic Serial Flash controller

Hi

I generate a Generic Serial Flash controller refer to the "Generic Serial Flash Interface Intel FPGA IP Core User Guide" .

It sucessed after Generate HDL . But faild at "Processing ➤ Start ➤ Start Analysis and Elaboration" . It can't find & open some files but I can open these files by notepad.

I attach my project files , please tell me how should I do .

Thanks

18 Replies

  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    Could you extract the qar file that you provided to see if you are still seeing the issue?

  • scong5's avatar
    scong5
    Icon for New Contributor rankNew Contributor

    I run the Quartus Prime Version 18.0.0.219 by Administrator mode.

    Processing -> Start -> Start Analysis & Synthesis

    Then there are many errors such as :

    Error(13225): Can't open VHDL or Verilog HDL file "ip/generic_flash_access/generic_flash_access_intel_generic_serial_flash_interface_top_0/intel_generic_serial_flash_interface_xip_180/synth/generic_flash_access_intel_generic_serial_flash_interface_top_0_intel_generic_serial_flash_interface_xip_180_tsjvvby.sv"

    Error(13223): Verilog HDL or VHDL error: cannot open verilog file 'ip/generic_flash_access/generic_flash_access_intel_generic_serial_flash_interface_top_0/intel_generic_serial_flash_interface_xip_180/synth/generic_flash_access_intel_generic_serial_flash_interface_top_0_intel_generic_serial_flash_interface_xip_180_tsjvvby.sv'

    The files exist but the compiler can't find them .

  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    I have tried to compile your latest design but does not observed any error. Could you provide me the detail of the error that you observed?

  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    The reason that you are observing the issue on compiling the design is due to your Quartus project is setting it as Passive Serial. In order to use the "Generic Serial Flash Interface Intel FPGA IP" you will need to change your configuration mode to Active Serial.

    You can go to "Assignments --> Device --> Device and Pin Options... --> Configuration --> Configuration Scheme = Active Serial"

    or add the below line to "generic_flash_access.qsf"

    set_global_assignment -name STRATIXV_CONFIGURATION_SCHEME "ACTIVE SERIAL X4"

    set_global_assignment -name USE_CONFIGURATION_DEVICE ON

    set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHZ