apollo-lhc / cm_mcu

Microcontroller source code for the APOLLO blade for the CMS tracker HL-LHC upgrade.
MIT License
3 stars 2 forks source link

Add a power control state machine state 6 for controlling V3.8 needed for Samtec 12-ch 25Gbs #182

Closed pkotamnives closed 1 year ago

pkotamnives commented 1 year ago

This PR will resolve #140.

Note that this change is only needed for REV2. Currently, the infrastructure of this state machine is ready to be reviewed. We only need to add a bit mask to ff struct such as ffl12_f1_args and ffl12_f2_args to store information if a vendor part of each ch is a 25Gb one to enable V3.8, and the state machine condition.