...
- 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)
- Step 1:
- 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
- Update to Step 2
- Option 2:
- update firmware after initial aliveness test, and before EO testing
- Stuart prefers this but Tim wants buy-in from Aaron and Paul
- update firmware after initial aliveness test, and before EO testing
- Option 1
- 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.
- Upgrade either ComCam or ETU (after 2 ETU testing) to Step 2 ASAP
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)
- We also need to update COB + FPA RTM -
NCSA
DAQ v2.5 + full NCSA system are running neck+neck
Could run full system without DAQ v2.5