I am a newbie of FPGA Soc and recently, I just bought a new Atlas-SoC board from Terasic. As I know, there are few ways to flash the HPS and one of them is using QSPI ( because I don't want to use SD card in this situation ). So, everything was going well until I found out I need to set BSEL to QSPI mode. The thing is that I thought I could find BSEL pins on the board ( like MSEL) as dip-switches or jumper, etc., but I couldn't find it at all.
Is it because the design of the Atlas SoC board does not have any BSEL pins? Or have I missed something here ?
Thanks in advance for any support and if this question is so, let's say, ridiculous, then I really apologize because I am pretty new to this field.
You can change configuration settings using MSEL[4:0] pins (5 switches on Atlas-SoC).
You can find additional information in Chapter 3 "Using the Atlas-SoC Board" in board manual.
Hope that helps.
This might be a compatible issue for the QSPI flash device that you use for the Atlas-SoC board.
Please check here if the QSPI flash device is compatible with Intel's SoC, I assume your board to be a Cyclone V SoC?
There are some devices that are known to work with/without U-boot modification, and tested and supported by Intel.
No worries, you can refer to the link above for your future reference as there are also other flash devices mentioned; such as QSPI and SD/SDHC/SDXC/MMC/eMMC supported flash devices for Cyclone® V SoC and Arria® V SoC.