Versions Compared

Key

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

...

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 lower 56 next byte after BTF is the CRC for the entire 64-word (including BTF).  This 8-bit CRC uses G(x)=x8+x2+x+1 polynomial. The lower 48 bits are then specified differently depending on the K-Code. 

K-Code nameBTF
IDLE0x99
SOF (Start of Frame)0xAA
EOF (End of Frame)0x55
SOC (Start of Cell)0xCC
EOC (End of Cell)0x33
SKIP0x66
USER00x78
USER10x87
USER20x2D
USER30xD2
USER40x1E
USER50xE1
USER60xB4
USER70x4B

...