Uploaded image for project: 'SURF'
  1. SURF
  2. ESSURF-10

SURF: RogueSideBand fails to send on first cycle after reset

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Trivial Trivial
    • FW
    • None

      RogueSideBand is used to simulate PGP sideband opcodes and "local data" being sent over PGP. https://github.com/slaclab/surf/blob/master/axi/simlink/src/RogueSideBand.c

      If a txRemData value other than zero is statically driven to the module, then it will attempt to send that code on the first cycle after a reset. This seems to always fail with

      RogueSideBand: Failed to send opcode...

      For now the workaround is to avoid driving txRemData with non-zero until a few cycles after reset, but this is somewhat annoying.

              Unassigned Unassigned
              bareese Reese, Benjamin A.
              Reese, Benjamin A.
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: