Jump to content
  • 0

How to access QSPI flash control lines from PS-side of the Zynq found on ZCU104 board, if it is possible ?


kr.mk1

Question

2 answers to this question

Recommended Posts

  • 0

If you use the PL, then you have three basic choices:

  1. connect your PL IP to the unused PS QSPI controller EMIO signals on one end and connect the other end of your IP to the signals of your external board.
  2. Do the entire validation of your IP without significant PS involvement. You can read/write control/status registers using an unused UART ( if there is one ) that uses the EMIO to connect the PS UART controller to the PL. I have a tutorial here: https://forum.digilent.com/topic/22512-manipulate-pl-logic-using-ps-registers/
  3. Similar to #1 but. connect one end of your IP to one of the AXI interfaces between the PS and PL and write your own software driver

Any of these approaches might work. You just have to find the best one for your purposes. Of course you have simulated your design with a suitable testbench. This might inform your decision.

Regardless, you are responsible for making sure that the external board is compatible with the signals on your ZCU104, as well as timing constraints.

There are a lot of factors that can't be discussed because of a lack of information, like QSPI mode and data rates. Again, that's for you to figure out. If you don't read all of the documentation that's been suggested then your job is a lot harder. If you can't understand the documentation, then that's what the forum is for.

Edited by zygot
Link to comment
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
×
×
  • Create New...