Jump to content
  • 0

Read and write SPI flash from MicroBlaze program


Jim Brady

Question

Hello,

I have an Arty S7 board and would like to read and write a small region (say 256 bytes) of SPI flash from my MicroBlaze program.  I assume I would create an AXI quad SPI core, attached to the MicroBlaze design, and connect it to the same pins used for configuration.  I have a some questions :

Is this even possible?

After FPGA startup configuration is done, does the FPGA free up the SPI lines for such use?  (I noticed some mention about the SCK line not being freed up.)

What part of SPI flash does Vitis/Vivado write FPGA configuration into?  (low-end, high-end, some settable region)

Is there any MicroBlaze example code available?

Is this so complex that I would be better off just using a small I2C EEPROM for my needs?

Thanks for the help,

Jim 

  

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...