Skip to content
Snippets Groups Projects

Ensure LpGBT sync FIFO are filled before reading them out

Merged Laurent Petre requested to merge filled-lpgbt-sync-fifo into devel

[Based on top of !192 (merged).]

As the title says, this merge ensures that the LpGBT sync FIFO are filled before reading them out. Additionally, the FIFO filling status is now reported in the backend registers for debugging purposes.

This change was required for the ME0 stack in the GIF++ to be fully stable. Some LpGBT links could previously unlock for a few BX with no other visible error than a RX_HAD_UNDERFLOW error. Since the stack was previously perfectly stable with the same fibers and backend, it is suspected that the GIF++ conditions increased a tiny bit the jitter in the RX recovered clock, leading to the sync FIFO to fully empty.

More details in the commit messages.

Merge request reports

Merge request pipeline #7989427 passed

Merge request pipeline passed for ff02041a

Approval is optional

Merged by Evaldas JuskaEvaldas Juska 1 month ago (Feb 27, 2025 2:50pm UTC)

Merge details

  • Changes merged into with ff02041a.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading