Conversation
e4bdd49 to
e1cf773
Compare
be8fdb3 to
1dd601b
Compare
|
Good News: I figured out how to get the firmware loading and the driver enabled after working with the BittWare support folks. I've written my notes into a wiki page in slaclab/ldmx-firmware: https://github.com/slaclab/ldmx-firmware/wiki/loading-the-initial-firmware Bad News: The ECON on the EcalSMM is consistently "falling" into PUSM State 5 WAIT_DLL_RESET_DONE. I believe this is a FC timing-delivering issue and was the original motivation to switch to developing on the ZCU. I am going to focus on investigating this issue now. |
04c412c to
814d838
Compare
following DRY to see if that helps avoid this DLL_RESET loop we are falling into on the Bittware
|
I observed the same "reset-cycle" behavior with a new EcalSMM that was assembled here at UMN with a new solder mask (making the attachments of the boards much more reliable). https://econ-user-manual.docs.cern.ch/CommonBlocks/pusm/ "reset-cycle"What I mean by this is that the ECON-D is still in the PUSM cycle when I launch The new EcalSMM has both an ECON-D and an ECON-T on it and both show this behavior. Interestingly, I am not seeing the |
Just having this PR open so folks know where I'm pushing developments while working on this and to have a place to keep any notes on progress out in the open.
Right now, I have not been able to get the driver to load on the machine hosting the Bittware, so I'm blocked by that issue (unrelated to pflib). I'm hopeful that, since the HcalBackplane move from ZCU to Bittware went pretty smooth, that the EcalSMM will as well. 🤞 also hoping I didn't just jinx it 🤞