Archon Backplane Firmware Changelog

2023/03/29 1.0.1219:

  • Bugfix: Backplane Rev H added delays to avoid “Unknown” module entries on powerup

2022/07/26 1.0.1199:

  • Bugfix: Backplane Rev H IP address wouldn’t change after Apply Network command

2021/08/05 1.0.1175:

  • Bugfix: param++ behavior with IF conditionals was unpredictable
  • Bugfix: Heater/HeaterX temperature ramps and integrals could misbehave if a sensor was not configured before starting a ramp

2020/09/28 1.0.1141:

  • Added ADM support
  • Added fractional CDS offsets
  • Added support for constants in bias settings
  • Added support for param++

2019/12/30 1.0.1092:

  • Added RTD2000 support
  • Reduced PID limits from 10000 to 8000 to avoid a wraparound bug
  • Added clock driver source select
  • Added ADF Rev C support
  • Changed minimum heater target temperature to -250C
  • Bugfix for potential memory corruption from misaligned raw capture
  • Added XV Bias timing core control

2019/01/14 1.0.1054:

  • Added APPLYALL and POWERON options for stored configurations
  • Added HeaterX temp sensor digital filter support
  • Added HeaterX fractional PID coefficient support

2018/10/10 1.0.1028:

  • Added line scan mode

2018/08/21 1.0.1022:

  • Added ADLN and AD Rev K support
  • Set temp sensor lower limit to -250C

2016/08/03 1.0.879:

  • Added trigger in support
  • Added ADF Rev B support
  • Fixed possible TCP deadlock

2016/06/07 1.0.866:

  • Added FASTLOADPARAM and FASTPREPPARAM commands

2016/05/25 1.0.863:

  • Corrected Rev E backplane network dropouts when synchronized to a master clock

2016/05/04 1.0.861:

  • Added AD Rev H support

2016/03/21 1.0.837:

  • Added POWERGOOD and OVERHEAT flags to STATUS command
  • Added timing core control of HVBias/HVXBias/LVBias/LVXBias channels

2016/03/08 1.0.830:

  • Bugfix for recovering from out-of-order TCP ACKs
  • Added TCP fast retransmit code

2016/02/04 1.0.818:

  • Rev C/D/E Backplane bugfix for AD sync/data failures when disabling channels
  • Added support for ADF modules
  • Fixed HeaterX reporting wrong temperatures after a Load Timing
  • Added use of constants for CALL(x)

2015/09/04 1.0.792:

  • Rev E Backplane bugfix for reliable sync cable hot plugging

2015/09/04 1.0.789:

  • Added VCPU support (embedded compiler for VCPUs on digital I/O modules)
  • XVBias disabled channel bugfix
  • Backplane temperature sensor reading bugfix
  • Heater ramp rate bugfix for initial Apply All

2015/05/08 1.0.762:

  • Eliminated frame status race condition
  • Added support for XVBias modules

2015/04/07 1.0.742:

  • Fixed PREPPARAM bug
  • Added TRIGA/TRIGB timestamps
  • Added support for LVDS modules
  • Improved HS module calibration
  • Corrected LOAD signal bug when combining APPLYCDS and LOADPARAM

2015/02/06 1.0.695:

  • Improved power-on error message when Archon is not configured
  • Background polling is now finer-grained to improve system response time to network commands (disabling polling to speed up commands should no longer be necessary)
  • Added support for LVX/HVX/HS modules

2015/01/19 1.0.663:

  • Corrected DIO7/DIO8 outputs for LVBias and Heater modules

2014/10/29 1.0.641:

  • Improved next frame buffer logic in BIGBUF mode

2014/09/23 1.0.628:

  • Added trigger rising/falling edge frame timestamps (BUFnRETIMESTAMP/BUFnFETIMESTAMP)
  • Added TIMER command to fetch just the internal time counter (10 ns resolution) for host synchronization to UT

2014/09/17 1.0.624:

  • Added LVBias and Heater digital I/O control (MODn/DIOx keys)
  • Added BIGBUF key for 2x 768MB frame buffers, BUFxBASE frame status keys

2014/07/30 1.0.603:

  • Corrected DT temp sensor limits for Heater

2014/07/28 1.0.602:

  • ADC latency correction (off by 1 tick)

2014/07/22 1.0.599:

  • ADC FIFO modified (standard to FWFT)