In the reset synchronization logic of the SRIO core, a LUT-based SRL16 is used.
The SRL16 is not a chain of registers, so it does not resolve metastability when it occurs.
Please find an updated "mgt_top.v" in the attachment file.
This file needs to be copied in the ISE installation folder:
Note: You might want to first back up the old mgt_top.v file.
Then, you can generate the fixed core. The SRL has been replaced by flipflops:
|Name||File Size||File Type|