WARNING!!!! PyChips is no longer supported for IPbus v2.0 devices and higher. This, unfortunately, removes Python as a valid software interface to
  • Virtex FPGAs with firmware versions >0x25
  • Spartan FPGAs with firmware versions >0x11
  • All Kintex FPGAs
In summary, if you have been using Python releases, you will need to move to the uHAL-based AMC13 software. We apologize for the inconvenience!!

Releases

Installation

In order to use the Python software, you will need to have PyChips installed on your Scientific Linux machine. For instructions on how to obtain the PyChips libraries, visit the CACTUS Installation page.

On a Scientific Linux system with PyChips installed:

  1. Download one of the above tarballs. For example:
       $ wget amc13_python_2013-01-31.tar.gz
       
  2. Unpack the tarball and make sure it decompressed successfully:
       $ tar -zxvf amc13_python_2013-01-31.tar.gz
       $ ls amc13_python_2013-01-31/
       addresstables_amc13  firmware_amc13  README.txt  src_amc13
       
  3. The software is now ready for use. For example, to run p_flash.py:
       $ cd amc13_python_2013-01-31/src_amc13
       $ python p_flash.py
       

AMC13 Python Software Links

Additional Links
amc13_control
p_flash
| Archived Software from old BU SVN

-- EricHazen - 24 Jan 2012


This topic: BUCMSPublic > WebHome > HcalDTC > AMC13PythonSoftware
Topic revision: r37 - 14 Jul 2014 - EricHazen
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback