Skip to content

Integration on PL side of Zynq7000 for PYNQ framework of common industrial devices (GPIO, I2C, SPI and UART)

License

Notifications You must be signed in to change notification settings

MakarenaLabs/Common-PL-Devices-on-PYNQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hardware Devices in PL on PYNQ Z2

MakarenaLabs s.r.l.

In this repo we provide some tutorials to build in PL on PYNQ Z2 board some devices and communication protocol IP. Specifically we have integrated 4 IPs:

  • General Purpose I/O (GPIO);
  • Inter-Integrated Circuit (I2C);
  • Serial Peripheral Interface (SPI);
  • Universal Asynchronous Receiver-Transmitter (UART);

Port usage and definition

For I2C, SPI and UART devices we have used PMODB, which is not shared with other elements of the board (in our specific board PMODA is shared with Raspberry Pi header). The pinout definition is shown in the following image:

PMODB pins

As we can see in the previuos image, the first pin is in the high right corner of the module, the last one is in the left low corner.

For GPIO communication protocol we have used an Arduino header analog port of PYNQ Z2, specifically A0.

Authors

Staff MakarenaLabs

About

Integration on PL side of Zynq7000 for PYNQ framework of common industrial devices (GPIO, I2C, SPI and UART)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published