---+ Cryo board Firmware Releases

This page contains current and historical firmware (and associated software) releases for the cryo board.

Preparing an SD card for the first time

You may regret this: Be very sure you use the correct device file in the following instructions. According to your kernel, the SD card and your hard disk aren't terribly different. If you perform these steps on the wrong device file (say, your hard drive), you will have a repartitioned, formatted, completely empty hard disk once you're done.

$ sudo umount /dev/sdcard
$ sudo fdisk /dev/sdcard

In the fdisk session, do the following:

  1. "p" to view the existing partitions. You will probably see a single "W95 FAT32" partition. When you're convinced this is actually your SD card, type
  2. "d" to delete the partition(s).
  3. "n" to create a new partition
    1. "p" for primary
    2. "1" for the first primary partition
    3. return (default setting) for the start block
    4. return (default setting) for the end block
  4. "w" to write the partition table
Now eject the partitioned card:
$ sudo eject /dev/sdcard

Remove and re-insert it so Linux recognizes the new partitions. We now need to create a filesystem on the first partition. (Note the 1 following the sdcard device name, indicating the first partition instead of the entire device.)

$ sudo mkfs -t ext2 /dev/sdcard1

Your card is now bank and ready for a root filesystem.

Upgrade Instructions

  1. Download/flash the bitstream
    • to do this with an already booted board, proceed as follows:
      1. get the bitstream.bin file onto the board (e.g. via netcat, or by copying it onto the MicroSD card prior to booting)
      2. md5sum the .bin file you downloaded and the one on the board. Make sure their checksums match.
      3. on the board, flashcp /path/to/bitstream.bin /dev/mtd0. Do not interrupt this process or power off the board until it's complete.
  2. Insert the MicroSD card into your PC
    • mount it (the SD card may mount automatically when plugged in)
    • clean out the old card contents (unless it's freshly formatted)
  3. Update the root filesystem
    • cd /path/to/sdcard
    • sudo tar xzvf /path/to/filesystem.tar.gz
  4. Update the Kernel image
    • copy the kernel image to /path/to/sdcard/simpleImage.cryo.ub
  5. Make sure it's safe to remove the MicroSD card from your PC
    • unmount/eject the SD card

Current Releases

Jan. 23, 2013

Bug fixes:

  • Timing improvements.

system.bin Bitstream (for Linux upgrade using flashcp) 14eada0dcd58da2a2e8c4b77018bca57
system.mcs Bitstream (for bare-board programming) 4ce55766f8feb1016426f9142a696c8c
system.cfi CFI file required by newer versions of the iMPACT xilinx software =ff0166decb9f9bdd45dd412916baed51

Nov. 7, 2011

The biggest change in this release is the "trim" API, for calibration of heater and sensor ADCs and DACs. There are the following new calls:

  • (load/get/set/save)_heater_dac_trim
  • (load/get/set/save)_sensor_dac_trim
  • (load/get/set/save)_sensor_adc_voltage_trim
  • (load/get/set/save)_sensor_adc_current_trim
The "get" and "set" calls correspond to hardware registers, and take their input from Python. The "load" and "save" methods move offsets between hardware registers and the active configuration database. Since this database (which also stores sensor names, et cetera) lives in /tmp, you must also use commit_active_database() after the save() calls to make your changes persist after a reboot.

Bug fixes:

  • Heater offsets (hockeystick corrections) are now managed in hardware, with the trim API mentioned above.
  • Clears up "nan.0" JSON formatting bugs when resistances are infinite
Software changes:
  • Move to a mmap-based interface, which is faster
  • get_samples() moves from (slow) floats to (fast) integers
  • Python and Lua now run on the board, with tuber interfaces
Web Interface:
  • Timestamps are now shown
  • Graceful "reload" handling
Hardware:
  • Heater and sensor signals' slew and drive are reduced for improved noise performance.

filesystem.tar.gz Filesystem image b13aa579ba9dc558728cb3d07e9b4d5f
system.bin Bitstream (for Linux upgrade using flashcp) 53f91e1933370437f7b043e9538178d7
system.mcs Bitstream (for bare-board programming) 854483ff4acccb92717c7425230c128b
simpleImage.cryo.ub Kernel image 01984f8c288590cb4fd5744df9e72aa0

Aug. 9, 2011

This is a major upgrade of several portions of the design.

VHDL: Heavily restructured.

  • Uses separate multipliers and state machines for DAC and ADC signal paths.
  • DAC -> ADC timing unified for different channels, in an attempt to remove variability in each channel's transfer function
  • Added square-wave mixer support
  • Added separate "tare" registers for all 32 ADC channels (voltage and current for 16 channels)
On-board Software:
  • Moves to up-to-date "tuber" infrastructure, shared with DAN build
  • Web interface upgraded to recent JQuery
  • Python is now present, but not fully integrated.
  • Multicast (both on-board and off-board) now really work properly.
Off-board software:
  • The parser is now an honest-to-goodness C implementation. The python implementation was a stopgap.
  • The off-board Python API has changed slightly. Highlights/lowlights:
    • constants (crython.SOME_CONSTANT) should now be cb.SOME_CONSTANT, where cb is a CryoBoard.
    • get_samples is now an on-board method, returning a dictionary rather than a class.
    • I know this is a pain, but it's a necessary evil that won't happen very often. The result is many fewer moving pieces that can break in sneaky ways.
Performance:
  • The ADC now operates internally at 7.5 ksps, not 30 ksps. This has no external changes (firmware still samples at 400 Hz, and streams at 25 Hz), but it lowers the noise floor.
  • The ADC also autocalibrates on boot-up. This doesn't fully correct for offsets within the circuit, but it does tidy up the ADC's calibration a little bit.
Caveats:
  • This is a big upgrade, and testing is ongoing.

Link Description md5sum
filesystem.tar.gz Filesystem image 946f327b0fc6d61ab3f64051bab1bf030dd069422465b10de9b0fdad4217831259f9a2c2229a1fe5fcf80d46c06a1a1cea3a874c49c2167f33f653d4832f2fd456a5f68bb8af27574ed960c74e2bfee8
libcrython.tar.gz Crython 71e656477b7b7dfa1748ba37d106544e
system.bin Bitstream (for Linux upgrade using flashcp) a3a80c67fa9b6750a43980753784ee2fffe438fe0f66714388370b966268978c 1c543fb50d675ab5a75230cc47154c40
system.mcs Bitstream (for bare-board programming) =d8f17860f5450d1af7c15c927b3dac9d==50a071e776a409495c54ad4169b3ca8e= =7990386eb9e53fb14424c696cd47e07d=
simpleImage.cryo.ub Kernel image 63ed92c3255943fd9493068ae51adefd7a2bc716596815e3dacc67257fafebea4414a6ab7130f28334ae7b0a54d232fa

Mar. 10, 2011

Minor bug fixes.

  • Crython now complains if Python isn't version 2.6, instead of relying on the module loader to emit a (probably cryptic) error message
  • The streamer web interface now allows streamers to be killed in Firefox (was a JavaScript incompatibility.)
    • I do most of my development in Chrome, so that's the least likely way to encounter this kind of bug.

filesystem.tar.gz Filesystem image
crython.tar.gz Crython

Mar. 8, 2011

Several updates:

  • Firmware no longer keeps CryoStreamer objects around. This prevents the board's 4 "server" processes (that respond to method requests, both from Python and via the web interface) from interfering with each other when several are competing for the same streamer samples. This will be revisited when multicast support is added, and multiple copies of the same data can safely be retrieved from the same streamer.
  • Enables the optional TX and RX ping-pong buffers in the Ethernet MAC (xps_ethernetlite). This improves performance but makes simpleImage/bitstream files incompatible with previous releases.
  • A rare streamer crash is also repaired.

simpleImage.cryo.ub Kernel image
filesystem.tar.gz Filesystem image
bitstream.mcs Bitstream (for JTAG programming)
bitstream.bin Bitstream (for in-system upgrading)
crython.tar.gz Crython

Mar. 7, 2011

This release upgrades the embedded webserver from lighttpd 1.4.26 to 1.4.28, which appears to fix socket lock-ups with more than 4 simultaneous interactive sessions.

filesystem.tar.gz Filesystem image

Jan. 24, 2011

Happy new year!

This release has a bunch of goodies in it:

  • Hardware CIC -> FIR chain
  • Hardware timestamp support for IRIG and EBEX Timesync timestamps
  • Numerous bug fixes

simpleImage.cryo.ub Kernel image
filesystem.tar.gz Filesystem image
bitstream.mcs Bitstream (for JTAG programming)
bitstream.bin Bitstream (for in-system upgrading)
crython.tar.gz Crython

The streamer is not backward compatible with earlier releases. (This won't happen very often.) Please ensure your crython library is up-to-date.

If you have a cryo board with an older firmware release, you may upgrade it without a JTAG programmer as follows:

  • copy the .bin bitstream to your MicroSD card (we'll call this file bitstream.bin)
  • eject the MicroSD card from your PC; insert it into your cryo board
  • boot up the board
  • telnet into your board (username "root" / no password)
  • double-check that the bitstream.bin file is the right size and shape
    • we suggest running md5sum /bitstream.bin and ensuring this matches the md5sum of the firmware file on the wiki
  • run flashcp /bitstream.bin /dev/mtd0
  • leave your board powered on until this command completes, otherwise you can brick your board. This will take several minutes.
If you brick your board, you will have to either ship it back to McGill for flashing or track down a JTAG programmer yourself. Please be careful!

Dec. 16, 2010

This release contains a number of bugfixes and additions:

New:

  • Serial number support (via on-board jumpers)
  • Heater DAC offset support
  • "Database commit" support
  • Heater ADC support
Bugfixes:
  • Fixes an occasional boot hang-up when enabling the ADC buffer

simpleImage.cryo.ub Kernel image
filesystem.tar.gz Filesystem image
bitstream.mcs Bitstream (for JTAG programming)

Nov. 9, 2010

This release includes a bugfix and super-cool, whiz-bang docstrings support under Python.

filesystem.tar.gz Filesystem image
crython.tar.gz Crython

Nov. 1, 2010

This is the first firmware release for the Spartan-6 cryo board. It is, of course, completely incompatible with the rev0 (FX12, PowerPC) firmware.

simpleImage.cryo.ub Kernel image
filesystem.tar.gz Filesystem image
bitstream.mcs Bitstream (for JTAG programming)
crython.tar.gz Crython

March 18, 2010

Previous releases have mounted the MicroSD card for reading and writing. This is unfortunately an unstable approach, since the filesystem can undergo slight corruption at each power-off.

In addition, the first libstreamer release (Feb. 8, 2010) included several memory leaks that eventually consume all the board's memory.

Updates:

  • Fixes memory leaks in on-board libstreamer
  • Make MicroSD filesystem read-only on boot
Instructions to be performed on your MicroSD card:
  1. Patch /etc/init.d/inittab: change
    null::sysinit:/bin/mount -o remount,rw,noatime /
    to
    null::sysinit:/bin/mount -o remount,ro /
  2. Update /home/crython/libstreamer/libstreamer.so with this file (rename it libstreamer.so)
  3. Unmount (do not eject) your MicroSD card and run a complete fsck.ext3 ( sudo /sbin/fsck.ext3 /path/to/devfile)
    • If this check encounters problems, you may wish to rebuild your filesystem before proceeding.

February 8, 2010

Updates:

  • Timestamp support
    • Packets are now stamped with UNIX timestamps
    • Support is integrated into Python library
    • Limited configuration interface via web browser
  • Housekeeping voltage and thermometry readout
  • Heater ADC support
The Python interface now makes use of a C-language library, libstreamer, that must be compiled for the streamer to work. The source code for libstreamer is included in the Crython repository. To build it, please install Python headers (e.g. Debian's python2.5-dev package) and run "make" from the crython repo.

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/bitstream.mcs.c4ada0f5eb977c7db98615b3a6fc308c92635d1f Bitstream (for flash boot)
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.c4ada0f5eb977c7db98615b3a6fc308c92635d1f Root filesystem
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.fdt.elf.c4ada0f5eb977c7db98615b3a6fc308c92635d1f Kernel (for JTAG boot)
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.bin.c4ada0f5eb977c7db98615b3a6fc308c92635d1f Kernel (for flash boot)

December 11, 2009

Updates

  • This is a wrap-up release. Timestamp integration on the Virtex-4 board is a bust, and schematic entry is underway on the Spartan-6 board revision.

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/bitstream.mcs.f38e3fb52ac130587f98f60432c8f385a4a31869 Bitstream (for flash boot)
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.fdt.elf.f38e3fb52ac130587f98f60432c8f385a4a31869 Kernel (for JTAG boot)
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.bin.f38e3fb52ac130587f98f60432c8f385a4a31869 Kernel (for flash boot)

October 13, 2009

Updates:

  • Calibration files may now be uploaded (but aren't persistent!)
  • Unit conversions correct for AC
  • Units now default to microamps in manual control page

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.be035524345e8a574c537a264b41813df639b198 Root filesystem

October 6, 2009 (release 3, for Chicago)

  • Many crython and webpage fixes
Known issues:
  • Timestamps are not encoded in packets
  • Calibration files (for linear interpolation) cannot be uploaded via web interface
  • Streamer can only unicast. It can, however, unicast to several destination addresses simultaneously
  • All unit conversions assume DC, and may be incorrect for sinusoidal or square biases
  • ssh cannot accept root logins, or logins without passwords (which currently includes every account!)

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.be035524345e8a574c537a264b41813df639b198 Root filesystem

October 6, 2009 (release 2)

  • Crython has learned about units and has mostly functional templates

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.7c3c1a33ae0ba7fc30233e67b12864cdfcc2a5cb Root filesystem

October 6, 2009

  • Crython has learned about units and has mostly functional templates

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.c6c77f0200e758a1e8979ff8467d62d18b46cf79 Root filesystem

October 5, 2009

  • Crython is learning about units (this is a little disruptive, and it's not done yet
  • The board now includes a ssh client and NFS support

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.df11a8f432be1dfb1a72f617434b293b539d7eab Root filesystem
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.bin.df11a8f432be1dfb1a72f617434b293b539d7eab Kernel (for flash boot)

September 30, 2009

Many changes:

  • there is now a functional Python module (crython), including CryoBoard and CryoStreamer classes;
  • IP addresses are now assigned via DHCP by default;
  • NTP is installed and configured by default;
  • the PowerPC core operates at 300 MHz and is noticeably snappier;
  • ...and much more.

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.cefa23df169da4d9034e3c956d7bbb12c8e361cc Root filesystem
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/bitstream.mcs.cefa23df169da4d9034e3c956d7bbb12c8e361cc Bitstream (for flash boot)
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.bin.cefa23df169da4d9034e3c956d7bbb12c8e361cc Kernel (for flash boot)
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.fdt.elf.cefa23df169da4d9034e3c956d7bbb12c8e361cc Kernel (for JTAG boot)

September 1, 2009

There is now a "decimator" program on the board that grabs samples from the hardware, decimates them via a CIC, and emits them via a UNIX domain socket suitable for Python code to use. The bitstream is unchanged for this release.

The following Python snippet now retrieves 64 channels in a linear block:

import array, socket, os

s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
s.connect("/tmp/decimator_socket")

while(1):
   d = s.recv(64*4)
   a = array.array('i')
   a.fromstring(d)
   for x in a:
      print '%i' % x

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.37438ef03c050047a95e0f3aced48188f46d97b5 Root filesystem
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.fdt.elf.37438ef03c050047a95e0f3aced48188f46d97b5 Kernel

August 28, 2009

This firmware release adds support for the SD card (see SDSlotRetrofit).

File Comment
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/rootfs.powerpc.tar.gz.6edc4ccbe27f55b545115a62360db2f150dc7ef8 Root filesystem
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/download.bit.72ab86bdd91eb661fcfefb82054829af9264efa9 Bitstream
http://www.mcgillcosmology.com/twiki/pub/CryoElectronics/FirmwareReleases/simpleImage.fdt.elf.9b904f22ff5dbcf2423c136acb4f0c1861eaa150 Kernel

Topic attachments
I Attachment Action Size Date Who Comment
Unknown file formatbin_jan24_2011 bitstream.bin_jan24_2011 manage 8096.2 K 2011-01-25 - 21:32 GraemeSmecher  
Unknown file formatbin_mar8_2011 bitstream.bin_mar8_2011 manage 8096.3 K 2011-03-08 - 18:38 GraemeSmecher  
Unknown file formatc4ada0f5eb977c7db98615b3a6fc308c92635d1f bitstream.mcs.c4ada0f5eb977c7db98615b3a6fc308c92635d1f manage 2816.3 K 2010-02-08 - 16:38 GraemeSmecher  
Unknown file formatcefa23df169da4d9034e3c956d7bbb12c8e361cc bitstream.mcs.cefa23df169da4d9034e3c956d7bbb12c8e361cc manage 2816.3 K 2009-09-30 - 22:56 GraemeSmecher  
Unknown file formatf38e3fb52ac130587f98f60432c8f385a4a31869 bitstream.mcs.f38e3fb52ac130587f98f60432c8f385a4a31869 manage 2816.3 K 2009-12-12 - 01:17 GraemeSmecher  
Unknown file formatmcs_dec16_2010 bitstream.mcs_dec16_2010 manage 7605.8 K 2010-12-17 - 00:57 GraemeSmecher  
Unknown file formatmcs_jan24_2011 bitstream.mcs_jan24_2011 manage 8251.8 K 2011-01-25 - 21:35 GraemeSmecher  
Unknown file formatmcs_mar8_2011 bitstream.mcs_mar8_2011 manage 7814.9 K 2011-03-08 - 18:40 GraemeSmecher  
Unknown file formatmcs_nov1_2010 bitstream.mcs_nov1_2010 manage 7161.7 K 2010-11-02 - 01:50 GraemeSmecher  
Unknown file formatgz_mar10_2011 crython.tar.gz_mar10_2011 manage 177.4 K 2011-03-10 - 19:49 GraemeSmecher  
Unknown file formatgz crython_jan24_2011.tar.gz manage 173.4 K 2011-01-24 - 23:40 GraemeSmecher  
Unknown file formatgz crython_mar8_2011.tar.gz manage 173.6 K 2011-03-08 - 18:41 GraemeSmecher  
Unknown file formatgz crython_nov1_2010.tar.gz manage 170.3 K 2010-11-02 - 04:39 GraemeSmecher  
Unknown file formatgz crython_nov9_2010.tar.gz manage 391.9 K 2010-11-09 - 23:59 GraemeSmecher  
Unknown file format72ab86bdd91eb661fcfefb82054829af9264efa9 download.bit.72ab86bdd91eb661fcfefb82054829af9264efa9 manage 581.8 K 2009-08-28 - 21:41 GraemeSmecher  
Unknown file formatgz_aug9_2011 filesystem.tar.gz_aug9_2011 manage 23839.2 K 2011-08-15 - 22:15 GraemeSmecher  
Unknown file formatgz_dec16_2010 filesystem.tar.gz_dec16_2010 manage 4999.8 K 2010-12-17 - 17:52 GraemeSmecher  
Unknown file formatgz_jan24_2011 filesystem.tar.gz_jan24_2011 manage 4952.5 K 2011-01-24 - 23:42 GraemeSmecher  
Unknown file formatgz_mar10_2011 filesystem.tar.gz_mar10_2011 manage 4952.5 K 2011-03-10 - 19:50 GraemeSmecher  
Unknown file formatgz_mar7_2011 filesystem.tar.gz_mar7_2011 manage 4949.8 K 2011-03-07 - 19:13 GraemeSmecher  
Unknown file formatgz_mar8_2011 filesystem.tar.gz_mar8_2011 manage 4951.3 K 2011-03-08 - 18:42 GraemeSmecher  
Unknown file formatgz_nov7_2011 filesystem.tar.gz_nov7_2011 manage 19643.6 K 2011-11-10 - 18:03 GraemeSmecher  
Unknown file formatgz_nov9_2010 filesystem.tar.gz_nov9_2010 manage 4974.4 K 2010-11-10 - 00:01 GraemeSmecher  
Unknown file formatgz filesystem_nov1_2010.tar.gz manage 4818.0 K 2010-11-02 - 04:30 GraemeSmecher  
Unknown file formatgz_aug9_2011 libcrython.tar.gz_aug9_2011 manage 48.2 K 2011-08-11 - 00:17 GraemeSmecher  
Unknown file formatso libstreamer_mar18_2010.so manage 13.8 K 2010-03-18 - 15:00 GraemeSmecher  
Unknown file format37438ef03c050047a95e0f3aced48188f46d97b5 rootfs.powerpc.tar.gz.37438ef03c050047a95e0f3aced48188f46d97b5 manage 4064.4 K 2009-09-01 - 15:22 GraemeSmecher  
Unknown file format6edc4ccbe27f55b545115a62360db2f150dc7ef8 rootfs.powerpc.tar.gz.6edc4ccbe27f55b545115a62360db2f150dc7ef8 manage 4060.9 K 2009-08-28 - 21:42 GraemeSmecher  
Unknown file format7c3c1a33ae0ba7fc30233e67b12864cdfcc2a5cb rootfs.powerpc.tar.gz.7c3c1a33ae0ba7fc30233e67b12864cdfcc2a5cb manage 7043.5 K 2009-10-06 - 22:18 GraemeSmecher  
Unknown file formatbe035524345e8a574c537a264b41813df639b198 rootfs.powerpc.tar.gz.be035524345e8a574c537a264b41813df639b198 manage 7246.1 K 2009-10-13 - 17:49 GraemeSmecher  
Unknown file formatc4ada0f5eb977c7db98615b3a6fc308c92635d1f rootfs.powerpc.tar.gz.c4ada0f5eb977c7db98615b3a6fc308c92635d1f manage 7399.6 K 2010-02-08 - 16:42 GraemeSmecher  
Unknown file formatc6c77f0200e758a1e8979ff8467d62d18b46cf79 rootfs.powerpc.tar.gz.c6c77f0200e758a1e8979ff8467d62d18b46cf79 manage 6986.8 K 2009-10-06 - 19:17 GraemeSmecher  
Unknown file formatcefa23df169da4d9034e3c956d7bbb12c8e361cc rootfs.powerpc.tar.gz.cefa23df169da4d9034e3c956d7bbb12c8e361cc manage 6961.0 K 2009-09-30 - 22:58 GraemeSmecher  
Unknown file formatdf11a8f432be1dfb1a72f617434b293b539d7eab rootfs.powerpc.tar.gz.df11a8f432be1dfb1a72f617434b293b539d7eab manage 6865.5 K 2009-10-05 - 17:27 GraemeSmecher  
Unknown file formatc4ada0f5eb977c7db98615b3a6fc308c92635d1f simpleImage.bin.c4ada0f5eb977c7db98615b3a6fc308c92635d1f manage 1559.3 K 2010-02-08 - 16:43 GraemeSmecher  
Unknown file formatcefa23df169da4d9034e3c956d7bbb12c8e361cc simpleImage.bin.cefa23df169da4d9034e3c956d7bbb12c8e361cc manage 1553.1 K 2009-09-30 - 22:59 GraemeSmecher  
Unknown file formatdf11a8f432be1dfb1a72f617434b293b539d7eab simpleImage.bin.df11a8f432be1dfb1a72f617434b293b539d7eab manage 1553.1 K 2009-10-05 - 17:28 GraemeSmecher  
Unknown file formatf38e3fb52ac130587f98f60432c8f385a4a31869 simpleImage.bin.f38e3fb52ac130587f98f60432c8f385a4a31869 manage 1557.0 K 2009-12-12 - 00:23 GraemeSmecher  
Unknown file formatub_aug9_2011 simpleImage.cryo.ub_aug9_2011 manage 4265.7 K 2011-08-15 - 23:35 GraemeSmecher  
Unknown file formatub_dec16_2010 simpleImage.cryo.ub_dec16_2010 manage 4580.6 K 2010-12-17 - 00:59 GraemeSmecher  
Unknown file formatub_jan24_2011 simpleImage.cryo.ub_jan24_2011 manage 4152.6 K 2011-01-24 - 23:43 GraemeSmecher  
Unknown file formatub_mar8_2011 simpleImage.cryo.ub_mar8_2011 manage 4152.6 K 2011-03-08 - 18:44 GraemeSmecher  
Unknown file formatub_nov1_2010 simpleImage.cryo.ub_nov1_2010 manage 5076.6 K 2010-11-02 - 04:25 GraemeSmecher  
Unknown file formatub_nov7_2011 simpleImage.cryo.ub_nov7_2011 manage 4265.7 K 2011-11-08 - 04:18 GraemeSmecher  
Unknown file format37438ef03c050047a95e0f3aced48188f46d97b5 simpleImage.fdt.elf.37438ef03c050047a95e0f3aced48188f46d97b5 manage 1625.6 K 2009-09-01 - 15:23 GraemeSmecher  
Unknown file format9b904f22ff5dbcf2423c136acb4f0c1861eaa150 simpleImage.fdt.elf.9b904f22ff5dbcf2423c136acb4f0c1861eaa150 manage 1625.7 K 2009-08-28 - 21:43 GraemeSmecher  
Unknown file formatc4ada0f5eb977c7db98615b3a6fc308c92635d1f simpleImage.fdt.elf.c4ada0f5eb977c7db98615b3a6fc308c92635d1f manage 1631.8 K 2010-02-08 - 16:43 GraemeSmecher  
Unknown file formatcefa23df169da4d9034e3c956d7bbb12c8e361cc simpleImage.fdt.elf.cefa23df169da4d9034e3c956d7bbb12c8e361cc manage 1625.6 K 2009-09-30 - 22:59 GraemeSmecher  
Unknown file formatf38e3fb52ac130587f98f60432c8f385a4a31869 simpleImage.fdt.elf.f38e3fb52ac130587f98f60432c8f385a4a31869 manage 1629.6 K 2009-12-12 - 00:23 GraemeSmecher  
Unknown file formatbin_aug9_2011 system.bin_aug9_2011 manage 8096.3 K 2011-08-12 - 18:27 GraemeSmecher  
Unknown file formatbin_jan23_2013 system.bin_jan23_2013 manage 8096.6 K 2013-01-23 - 18:35 GraemeSmecher  
Unknown file formatbin_nov7_2011 system.bin_nov7_2011 manage 8096.3 K 2011-11-08 - 03:55 GraemeSmecher  
Unknown file formatcfi system.cfi manage 0.4 K 2014-08-27 - 22:49 JoshuaMontgomery CFI file required by newer versions of the iMPACT xilinx software
Unknown file formatmcs_aug9_2011 system.mcs_aug9_2011 manage 8366.5 K 2011-08-10 - 00:53 GraemeSmecher  
Unknown file formatmcs_jan23_2013 system.mcs_jan23_2013 manage 11777.9 K 2013-01-23 - 18:39 GraemeSmecher  
Unknown file formatmcs_nov7_2011 system.mcs_nov7_2011 manage 8013.6 K 2011-11-08 - 04:00 GraemeSmecher  

This topic: CryoElectronics > WebHome > FirmwareReleases Topic revision: r41 - 2014-08-27 - JoshuaMontgomery
© 2020 Winterland Cosmology Lab, McGill University, Montréal, Québec, Canada