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 .
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
I run the Quartus Prime Version 220.127.116.11 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 .
It looks like the generated file is hitting the path limit. Could you reduce the file name of your project and the IP? Windows only support 256 character for the total path including file name. (https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base...)
If you are still facing the issue then I would recommend you to use Linux system.
Info: Quartus Prime Synthesis was successful. 0 errors, 4 warnings
Info: Peak virtual memory: 1078 megabytes
Info: Processing ended: Tue Feb 11 16:29:19 2020
Info: Elapsed time: 00:01:42
Info: Total CPU time (on all processors): 00:02:05