Dear Sir:
My apologies if this appears to be a "duplicative" post. I posted this same question earlier and I received an error message. I checked in at this website and I did not see this post up on the bulletin board. So I re-posted the same question.
Here is the question:
I would like to utilize non-volatile memory on my Zedboard to store "user" data. (I am defining "user data" as data that is not to be utilized for booting up the Zedboard).
I would like to utilize "on board" memory if possible. What I mean when I use the term "on board" memory is memory that is physically located anywhere on the Zedboard,
(I am not referring to "external memory" - eg. SD card, USB, etc. - whereby it is required that I plug in a memory card, USB stick, etc.. ).
I have read about utilizing Quad SPI Flash, NAND Flash, SRAM/NOR Flash . However, the details of their implementations are not well specified .
I did find this link to be a good starting point (however, I am seeking to utilize a large amount of 32 bit "user data" - that is not to be utilized for "booting" purposes).
Here is the link: http://www.zedboard.org/content/writing-file-flash-memory-and-reading-it-pspl
Since this is a general question, I am open to all available options, such as storing data in a *.dat file.
However, the first question I have about this "generalized" task is with regard to the development platform:
1) Do I need to install an operating system to accomplish this task, or can I work with what is available utilizing only Vivado 2020 and Vitis 2020 in my development platform?
(I know FreeRTOS is available for use in Vitis 2020, however, I want to manage more than one core).
2) Also, if I can avoid installing an operating system, can someone furnish me a "walk through" tutorial on how I would go about accomplishing this task?