• 0
gxabc_123

Tutorial for QSPI

Question

Hey guys,

I am looking for a tutorial to implement the QSPI to my Zybo Z7-20 board.

Are there any examples/tutorials existing, that I can look for?

greetings, gregor_

Share this post


Link to post
Share on other sites

11 answers to this question

Recommended Posts

  • 0

You might get more responses if you ask your question more precisely.

What is it you want to achieve? Build a self-contained design that starts at powerup via the "FSBL" first-stage boot loader? Use the flash memory from the ARM core, possibly running code from it (see "execute-in-place" XIP)? Use the memory as bare-metal SPI component? Or something else?

Share this post


Link to post
Share on other sites
  • 0

I would like to send some float variable bare-metal to the outside but also receive float variable
I am very open for further realisation variations

Share this post


Link to post
Share on other sites
  • 0

Hello @gregor_,

What do you mean with "outside"?

Do you want to send/receive data to/from a device connected to the  Zybo Z7-20 board through the SPI protocol ?

Edited by Ana-Maria Balas

Share this post


Link to post
Share on other sites
  • 0

First you will need to make some research about SPI protocol.

Some info here.

In this location is a SPI project example for Vivado 2019.1.

Follow the steps from this tutorial with additional instruction below:

1. Download the ZIP.

image.png.64909b70769ffeccfaf56de865dc7356.png

2. Open the Project -> steps from Vivado section

3. Generate Bitstream without 3.2) step

4. Import SDK Project -> steps from Launch from Vivado section without 4.5), 4.6), 4.7), 4.8)

5. In SDK: File-> New-> Application Project

image.png.2efee7a5fe2ee48a8b01cf0dea24b492.png

6.Give it a name to your application and create new .bsp

image.thumb.png.dc8a5e3de55b9d9d20324f282be1ce9d.png

7. In the .bsp folder double click the system.mss file and Import Examples

tempsnip.png.436868a3943b637bc0c9df43639ab772.png

 

 

Share this post


Link to post
Share on other sites

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