IIoT-SPYN gives users the ability to control, monitor, capture data, visualize and analyze industrial grade motors
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7ef13db Sep 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
boards Add support for PYNQ-Z2 Sep 18, 2018
notebooks changing spyn folder structure May 22, 2018
spyn changing spyn folder structure May 22, 2018
.gitattributes Add files via upload Feb 9, 2018
.gitignore Add files via upload Feb 9, 2018
LICENSE Initial commit Feb 8, 2018
README.md Updated to include multi board instructions May 18, 2018
setup.py remove notebooks folder from board folder May 18, 2018

README.md

IIoT-SPYN

IIoT-EDDP: Industrial IoT Electric Drive Demonstration Platform is an open-source project that provides all necessary software and hardware components for development and evaluation of motor control applications.

PYNQ: Python on Zynq is an open-source project from Xilinx that makes it easy to design embedded systems with Zynq All Programmable Systems on Chips (APSoCs). Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems.

IIoT-SPYN: Industrial IoT SPYN is an open source project that leverages IIoT-EDDP and PYNQ. Using IIoT-SPYN users can control, monitor, capture data, visualize and analyze Industrial grade motors.

IIoT-SPYN is intended to work with the EDDP kit. Here is the link to purchase the kit: EDDP Kit

Quick Start for Arty-Z7-10

Step 1: Download the Arty-Z7-10 PYNQ image

Step 2: Write the image file to a SD card

Step 3: Use the following command in a terminal to install IIoT-SPYN

$ sudo pip3.6 install --upgrade git+https://github.com/Xilinx/IIoT-SPYN.git
$ sudo reboot now

After the setup, new Jupyter notebooks will be added under the spyn folder, ready to try out, no additional steps are needed.

Quick Start for Pynq-Z1 / Arty-Z7-20

Step 1: Download the PYNQ image

Step 2: Write the image file to a SD card

Step 3: Use the following command in a terminal to install IIoT-SPYN

$ sudo pip3.6 install --upgrade git+https://github.com/Xilinx/IIoT-SPYN.git
$ sudo reboot now

After the setup, new Jupyter notebooks will be added under the spyn folder, ready to try out, no additional steps are needed.

Folder Structure

  • images : contains images that are used in the jupyter notebooks
  • notebooks : contains jupyter notebooks that interact with the motor
  • spyn : package that contains lib and overlays folders
    • spyn/lib: contains library files of the IIoT-SPYN project.
    • spyn/overlays : contains the bitstream and the tcl file.

Supported Boards

Licenses

PYNQ License : BSD 3-Clause License

IIoT-EDDP License : BSD 3-Clause License

IIoT-SPYN License: BSD 3-Clause License