static void writeXLinkStateReg(const Node *node, XLink &xLink, uint32_t value) { if (node->getType() == Node::XS1_G) { xLink.setInterTokenDelay(getBitRange(value, 3, 0)); xLink.setInterSymbolDelay(getBitRange(value, 11, 8)); } else { xLink.setInterTokenDelay(getBitRange(value, 10, 0)); xLink.setInterSymbolDelay(getBitRange(value, 21, 11)); } // Ignore RESET and HELLO. xLink.setFiveWire(getBit(value, 30)); xLink.setEnabled(getBit(value, 31)); }