Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • SUGOI = SLAC Ultimate Gateway Operational Interface
  • Targeted for ASIC register communication and timing/trigger synchronization
  • point-to-point communication
  • Serial Encoding: 8B10B (DC balanced)
    • Targeting communication to ASIC over fiber optic or long copper cables
  • Serial Rate: Same as reference clock sent to ASIC
  • Supports fixed latency communication


Control Code

The protocol defines several K-Codes to indicate data framing, flow-control, opcodes, and other metadata. For all K-Codes, the most significant 8 bits of the 64-bit word indicate which code it is. This is known as the Block Type Field (BTF). The next byte after BTF is a 8-bit checksum of entire 64-word (including BTF). The lower 48 bits are then specified differently depending on the K-Code. 

IDLEK28.5
SOF (Start of Frame)K28.1
EOF (End of Frame)K28.7
Trigger Code[BIT=0]K28.2
Trigger Code[BIT=1]K28.3
Trigger Code[BIT=2]K28.4
Trigger Code[BIT=3]K28.6
Trigger Code[BIT=4]K23.7
Trigger Code[BIT=5]K27.7
Trigger Code[BIT=6]K29.7
Trigger Code[BIT=7]K30.7