ContributionsMost RecentMost LikesSolutionsRe: Arria10SoC Development kit: Failing to burn the on board QSPI flash Hi, Please note that we are trying to boot the nios from the QSPI flash that installed on the EVB piggy card (J11). Does the controller should be configured to 'Active serial' also? There is also the following configuration: 1cs, 4B addressing Nios reset vector - (0x00f0_0000) added "PGM_ALLOW_MT25Q=ON" in quartus.ini local new file Please advise if all the above as expected. Thank you. Re: Arria10SoC Development kit: Failing to burn the on board QSPI flash Hi, Please check the xml which attached to the reply at '10-22-2020 08:53 PM', the flash size configured to 1024Mb. Re: Arria10SoC Development kit: Failing to burn the on board QSPI flash Hi, You can see that all the information is already supplied, as written in '10-19-2020 12:12 PM', you can see exactly the flash p/n. The configuration in the xml from my reply at '10-22-2020 08:53 PM'. You can see the exactly which flash and the configuration I use, and it doesn't work. Thank you. Re: Arria10SoC Development kit: Failing to burn the on board QSPI flash Hi, Regarding the NVCR, please advice how and where to add the initial value in the flow chart. As far as I understand, the ID should be read without any additional initialization. Why it read with 0xFF. Thank you. Re: Arria10SoC Development kit: Failing to burn the on board QSPI flash Hi, I have a small correction, the attached xml is from my testing, the right one has 'Read ID' length is 3. Attached. Re: Arria10SoC Development kit: Failing to burn the on board QSPI flash Hi, Following the Q&A. Q: First of all, is the design working as intended after the programming? A: The JIC produced with the 'Factory default SFL image' for Arria10 and the HEX file. No SOF added since the FPGA should be loaded from other QSPI flash. Q: Also, have you set the ID value during bitstream generation? (Page 15 of the PDF) A: Yes, set to the correct ID of the flash. Q: Also, have you set the NVCR value by following page 17? A: Although it not clear where this step, it added prior to the 'Read NVCR'. ----- If I understand it right, the NVCR is optional, but the issues start while we can't read the ID. Attached the configuration device xml for your review. Thank you. Arria10SoC Development kit: Failing to burn the on board QSPI flash Hello, I prepared a binary stream for burning to the QSPI flash: 128MB (MT25QU01GBBA8E12-0SIT), which installed on J11. I followed the instructions on https://community.intel.com/t5/FPGA-Wiki/Generic-Serial-Flash-Interface-GSFI-and-Nios-II-Booting-Quick/ta-p/1201053 : - Created the JIC file - Open programmer (Quartus Prime standard 19.1), adding the JIC file and program it. The Quartus message of the programming: Info (209060): Started Programmer operation at Mon Oct 19 11:25:21 2020 Info (209016): Configuring device index 1 Info (209017): Device 1 contains JTAG ID code 0x02E050DD Info (209007): Configuration succeeded -- 1 device(s) configured Info (20555): Initializing flash 1 at device index 1 Info (20531): Read ID returned 0xFF 0xFF 0xFF Info (20531): Read NVCR returned 0xFF 0xFF Info (19094): Erasing flash 1 at device index 1 Info (19096): Programming flash 1 at device index 1 Info (209011): Successfully performed operation(s) Info (209061): Ended Programmer operation at Mon Oct 19 11:26:35 2020 All the programing steps were successful (all green), but the above bold line return flash ID as 0xFF..., while the expected value per the 'Generic_Serial_Flash_Interface_design_example_quick_start_guide_final_updated.pdf' in page 18 should be none default value. What is the procedure to resolve this issue? Thanks you. Re: Nios II Application and BSP template creation error Yes, thanks. Re: Nios II Application and BSP template creation error Thanks, I'll continue with wsl1. Re: NiosII QSPI Flash Hi Eric, We would like to use the a QSPI flash to contains the NIOSII application, and then copied it to the RAM. The instruction as described in 'Embedded Design Handbook', version '2020.07.22', section '5.2.4.3. Nios II Processor Application Copied from QSPI Flash to RAM Using Boot Copier', use the 'Generic QUAD SPI Controller'. As mentioned before, we use the 'Generic serial flash' controller to access the QSPI flash. The question is, does the 'Generic serial flash' support the 'boot copier' option? and what is the required configuration? Thanks.