Skip to content

OT specific merge request

Younes Otarid requested to merge yotarid/Ph2_ACF:OTlpGBT_MR into Dev

This merge request introduces an improved and revised version of the initial D19clpGBTInterface. The main modifications / inclusions are :

  • Cleaned the header file from excessive commented verbosity to make it more readable
  • Removed this pointer calls
  • Replaced sprintf based register definition by string-based definition
  • Included verification loop in lpGBT read/write functions
  • Changed ConfigureTxRxPolarity to ConfigureHighSpeedPolarity to avoid confusion between elink-Rx/Tx and high-speed-link-Rx/Tx
  • Change IsRxLocked to GetPUSMStatus for more generic register access
  • Introduced lpGBT GPIO configuration function
  • Introduced BERT tester functions
  • Introduced PS-ROH specific configuration function
  • Introduced CIC/SSA/MPA/CBC specific read/write functions awaiting the CPB availability

This merge request also introduces in the D19cFWInterface OptoLink functions for configuration of the lpGBT using the serial interface (optical).

Finally, it introduces a new tool PSROHHybridTester and a binary PSROHTest dedicated to PS-ROH testing.

Merge request reports