Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • FPGA can store 4 versions of firmware
    • One boots by default (Slot 0)
    • Possible to boot any of the 4
  • We are currently not using the most recent version of firnware (5-7 version behind) 
    • Science rafts are at Step 0

    • Corner raft(s) already at Step 2.

  • Available (or soon to be available) firmware releases:
    • Step 1
      • Possible to update SCI to support PGP firmware load, without changing REB firmware
      • No changes to firmware except to add PGP firmware load
    • Step 2:
      • Changes reset behavior, get rid of automatic reset after loosing link (version 335)
      • (Global and SCI resets are independent) 
    • Step 3
      • Multiple mains, and synchronous step, primitive (nonusable LAM) 
      • This will require CCS update to support
    • Step 4
      • Look at me (not implemented on DAQ side), multiple sequencers
      • CCS will need update to support multiple sequencers (on branch).
      • Should be backwards compatible if only use one sequencer
    • Step 5
      • id register fix (not yet available)
      • DAQ fixes: Configuring transeivers (more reliable link)
      • OTM Redundancy (temporary bad things may happen if you power both halves of OTM)
  • Notes:
    • DAQ 2.5 will work with all existing firmware

      • This would be sufficient for 9 raft running and would allow multiple image clients 

    • DAQ 2.5.x will require Step 4 or 5

Plan

Summary

Prior to installation science rafts or corner rafts into focal-plane we will make sure they are at "Step 2". There are some options below for how/when the firmware upgrade will be done. This maintains backwards compatibility with test stands and CCS, and gives us the option to later update to "Step 5" using the "DAQ firmware update" option. 

Before running with 9(+4) rafts we need to get to DAQ v2.5. Ideally we would also upgrade to "Step 5" firmware which will be closed to the final system, but we can make that decision closer to 9 raft time, when we have experience with the DAQ v2.5 software and associated CCS software changes.

Ideally we will test these upgrades as soon as poissible. It is possible we can start by upgrading ComCam to use a new COB and step 2 firmware.

Details

  • Prior to installing Science Rafts into Focal-plane
    • Option 1
      • First test rafts including EO testing using firmware from BNL unchanged
      • Warm up extract and move to aliveness bench
      • Before putting on shelf
        • Update to Step 2
          • This maintains backwards compatibility with existing CCS test stands at SLAC + BNL
          • This allows for future upgrades via DAQ
        • Perform final aliveness test prior to putting on shelf
    • Option 2
      • update firmware after initial aliveness test, and before EO testing
        • Stuart prefers this but Tim wants buy-in from Aaron and Paul
  • Rafts which are already on the shelf will need to be updated To Step 2
    • Will be scheduled when aliveness bench is free
  • No need to update Corner Raft firmware since already at Step 2
    • True? We think yes, should double check the firmware version #
  • Prior to operating Science Rafts with DAQ v2.5

    • Decision point

      • Step 5 + or stay with Step 2 (could load them both into FPGA for flexibilty)

      • Which version for CCS+DAQ will we use for 9 raft testing

        • If CCS and DAQ software is ready then "Step 5" has some advantages:

          • Closer to what we will run on final camera

          • Allows us to use synchronous step and multi-mains

        • But...

        • This breaks backwards compatibility with existing CCS test stands at SLAC + BNL

    • Future decisions

      • We need to decide whether to update SLAC test stands to newest DAQ + CCS + Step 5 firmware

      • Alternative would be that firmware would need to be downgraded to Step 2 if any rafts needs to go back to Test Stands

  • Risk mitigation
    • Upgrade either ComCam or ETU (after 2 ETU testing) to Step 2 ASAP
      • ComCam is probably best option
    • As soon as CCS software compatible with Step 5 firmware is available we can test "DAQ firmware upgrade" to update either ETU or ComCam to Step 5.

Other DAQ systems

  • ComCam

    • Will ship to Tucson end may

      • Mike would like to upgrade COB prior to shipping to Tucson

      • Ideally would update to daq v2.5 prior to shipping 

      • Prior to operating in "guider mode" 2.5.x will be required

  • AuxTel
    • We also need to update COB + FPA RTM - 
      • This will give us ability to run archiver on separate machine (even without DAQ software update)
  • NCSA

    • DAQ v2.5 + full NCSA system are running neck+neck

    • Could run full system without DAQ v2.5