How to read/write to external memory NOR Flash IC (S29GL128P) from NIOS-II.
Hardware Setup
DVK600 (https://www.waveshare.com/dvk600.htm)
CoreEP4CE10 (https://www.waveshare.com/wiki/CoreEP4CE10)
NOR Flash Board B (https://www.waveshare.com/norflash-board-b.htm)
Software
Quartus prime 18.1
Device family Cyclone IV E
Details
I am new to Quartus prime and Platform Designer. I have a basis project setup with platform designer. I have included a NIOS II core, some onchip memory and a jtag_uart. I have a basic demo of "hello world" from the NIOS working.
I'd now like to add some external memory to my system, a NOR flash IC (S29GL128P). I want to use platform designer to setup this device and connect it to the NIOS. I assume that I need to use some IP which has an Avalon interface to connect the flash IC to the NIOS memory mapped master. To be clear, I don't want to use the external flash to program configuration data into a flash memory device, instead I want to use it as general memory for Read/Write.
I was hoping there would be a generic parallel flash memory, mapped Avalon interface that I could hook up to? Or do I need to roll my own.