[INSTRM-118] Add writable variable which is cleared on power-cycle Created: 31/May/17  Updated: 18/Mar/23  Resolved: 18/Mar/23

Status: Done
Project: Instrument control development
Component/s: ics_xcu_fee
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: cloomis Assignee: shope
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

We need to be able to detect when the DAQ chain has been power-cycled. Can we get a memory word/variable which we can write to but which gets cleared when the FEE is powered off/reset?

I don't think there is anything in place now. I could use one of the existing non-persistent voltages, but that feels wrong.



 Comments   
Comment by cloomis [ 13/Jun/17 ]

Steve added one 8-bit non-volatile variable and one 32-bit volatile variable. Umm,

Non-volatile:

  • Fetch with: ~gI
  • Set with: ~sI,N N=1..254
  • 255 is what the burner leaves in memory, indicating that the firmware, etc. have not been initialized.
  • 0 is what the firmware set when it has configured itself.

Volatile:

  • Fetch with ~gRS
  • Set with ~sRS,CCCCCCCC where CCCCCCCC is a 32-bit hex number.
  • 0 on power-up, power-cycle, reboot, reset.
Comment by arnaud.lefur [ 18/Mar/23 ]

Work has been done.
Not used anywhere yet though.

Generated at Sat Feb 10 16:21:43 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.