Full mode reset split
- To reset GTH RX manually (for example QUAD of CH0-CH3): flx-config set GBT_SOFT_RX_RESET_RESET_ALL=0x1; flx-config set GBT_SOFT_RX_RESET_RESET_ALL=0x0
- To enable GTH RX AUTO reset (for example if the CH0-CH3 are connected): flx-config set GBT_CHANNEL_DISABLE=0xF. The bit for unconnected channel or channel with wrong data must be set to 0b0, or else, it will keep reset the QUAD.
- The RX_ByteIsAligned from Xilinx IP is not good, so for unconnected channel, sometimes AlignmentDone will also appear as Locked for short time; New function is added: check distance between IDLE kchar 0xBC. It will still be GOOD for "flx-info GBT" to check the Align flag for several times, and use AND logic, this can help to judge whether it is really a good channel.
- Constraints are changed to disable PCIe mapping in .xdc.
Edited by Kai Chen