Skip to main content

Classes for interfacing with XESS FPGA boards via USB.

Project description

XSTOOLs is a collection of Python classes for interfacing to XESS FPGA boards through a USB connection.

Look in the bin to see several examples of command-line utilities that use these classes to perform operations on XESS boards.

Install steps for Ubuntu/Debian

  1. sudo apt-get install python-pip

  2. sudo pip install xstools --allow-all-external --allow-unverified intelhex

Install steps for Windows

  1. Install some version of python (e.g., www.activestate.com).

  2. easy_install xstools, or …

  3. pip install xstools --allow-all-external --allow-unverified intelhex

Contributors

  • Dave Vandenbout wrote the original C++ version of XSTOOLs and the majority of the Python version.

  • John Bowman wrote a Python version of xsload. Hector Peraza modified the python code to eliminate some problems and make FPGA configuration via JTAG conform to accepted practice. Dave took ideas and bits from Hector’s code and integrated them into this package.

  • Al Neissner wrote a Python version of xsusbprg and bits of his code are used in this package.

  • Alireza Moini added the methods for reading voltages from the XuLA board analog I/O pins. Dave modified these to output floating-point values.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

XsTools-0.1.20.zip (281.9 kB view details)

Uploaded Source

File details

Details for the file XsTools-0.1.20.zip.

File metadata

  • Download URL: XsTools-0.1.20.zip
  • Upload date:
  • Size: 281.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for XsTools-0.1.20.zip
Algorithm Hash digest
SHA256 d25e486d3f288c2e5f6fd3d990d9a69716c0f3deeaabf611ee4adb89a6d1086d
MD5 f09f8dbe8ccefc29e4ff82c1ef4f2905
BLAKE2b-256 77257f35d5a0300b7e0935ca2d0f62717c9aba435c9eea9bc157892caefa40ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page