Everything here is
OBSOLETE. This code will no longer work
as the underlying libraries don't work with IPBus firmware any more.
Releases
- amc13_python_noTests.tar.gz
– SPECIAL TEST RELEASE. No firmware. Modified to bypass both Spartan and Virtex start-up checks. Useful for debugging IPbus problems.
- amc13_python_noVirtexTest.tar.gz
– SPECIAL TEST RELEASE. No Firmware. Modified to bypass Virtex start-up checks. Useful for debugging IPbus problems.
- amc13_python_2013-01-31.tar.gz
– interim release. Contains latest firmware files, Virtex 0x25 and Spartan 0x11
- amc13_python_2013-01-16.tar.gz
– interim release. Contains latest firmware files, Virtex 0x25 and Spartan 0xf
- amc13_python_2012-11-07.tar.gz
– updated release. Contains latest Virtex firmware version 0x1f with DAQ link functionality, as well new amc13_control.py commands for sending local triggers
- amc13_python_2012-10-10.tar.gz
– interim release. Contains latest firmware files, Spartan v0xd and Virtex v0x1c
- amc13_python_2012-10-02.tar.gz
– interim release. Contains latest firmware file, Spartan v0xd
- amc13_python_2012-09-28.tar.gz
– interim release. Contains latest firmware file, Virtex v0x18
- amc13_python_2012-09-14.tar.gz
– interim release. Contains up-to-date firmware files
- amc13_python_2012-09-11.tar.gz
– interim release. Fixed bug in 'dump file' command and added 'firmware version' command
- amc13_python_2012-09-07.tar.gz
– updated release. New features of 'amc13_control.py' include functional block/fifo read/write commands, an improved status display, and an improved initialization command.
- amc13_python_2012-08-06.tar.gz
– updated release. Includes new status display for AMC13 counters in 'amc13_control.py' as well as better firmware-file handling for 'p_flash.py'
- amc13_python_2012-08-02.tar.gz
– Interim release with updated p-flash.py to handle Golden and Spartan '.mcs' files together
- amc13_python_2012-07-31.tar.gz
– Interim release with broken ipbus.py fixed.
- amc13_python_2012-07-27.tar.gz
– updated release. Handles new firmware file naming convention and offers greater error checking. [*broken ipbus.py. stay tuned*]
- amc13_python_2012-05-31.tar.gz
– updated release. Incorporate Rohlf's firmware programming bug fix and add some more of Charlie's enhancements.
- Note: this is not a complete release, but updates for only the .py scripts. Untar, then copy .py files to src_amc13 in i.e. the release below
- amc13_python_2012-05-17.tar.gz
– updated release. Use with T2 firmware V6 and later. Works with stock SL5 python 2.4 now
- amc13_python_2012-03-14.tar.gz
– updated release. See README.txt. Now includes amc13_control.py.
- amc13_python_2012-02-21.tar.gz
– Interim release of Python scripts. See README.txt for some details.
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:
- Download one of the above tarballs. For example:
$ wget amc13_python_2013-01-31.tar.gz
- 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
- 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
|
Archived Software
from old BU SVN
--
EricHazen - 24 Jan 2012