Jump to content
  • 0

Channeling I2C, SPI, and UART signals to I/O pins on Cora Z7


emma9513

Question

I am trying to use a DAQ to analyze I2C, SPI, and UART signals and then classify them, so they have to be the actual output signals from the Cora Z7 board. However, I am limited due to the project itself to use only the General Purpose I/O pins (IO0-IOA(IO42)). Is it possible to funnel the SPI, I2C, and UARt signals through these pins, or can you only use the specified pins, such as SDA/SCL, MISO/MOSI, or the USB UART bridge to do this?

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

Hello @emma9513,

The Shield Connector have SPI and I2C dedicated pins. However there is no issue if you want to use the General Purpose I/O pins.

You can use the EMIO for SPI, I2C and UART1 from Zynq PS then constrain them to the desired IO pins.

Also you can use AXI Quad SPI IP, AXI IIC IP and AXI Uartlite then constrain them to the desired IO pins.

I recommend using the first way if you want one interface per communication protocol and also you won't fill the PL with unnecessary logic if you have a big project.

Let me know if you have problems.

Cheers,

Ana-Maria

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...