Skip to content
forked from Xilinx/IIoT-SPYN

IIoT-SPYN gives users the ability to control, monitor, capture data, visualize and analyze industrial grade motors

License

Notifications You must be signed in to change notification settings

eykeyke/IIoT-SPYN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 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 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

About

IIoT-SPYN gives users the ability to control, monitor, capture data, visualize and analyze industrial grade motors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 82.1%
  • Python 10.4%
  • Jupyter Notebook 5.7%
  • VHDL 1.8%