Notes - 2023.2 English

Vivado Design Suite Tutorial: Programming and Debugging (UG936)

Document ID
Release Date
2023.2 English
  1. As mentioned in Assumptions, IBERT PS-GTR uses the psu_cortexr5_0 core, so no other applications should use this core.
  2. TCM0 and TCM1 memory are combined to form a unified memory for IBERT PS-GTR. Any other processor core should not access this memory while IBERT PS-GTR is running.
  3. The error counter is 16-bits, and the sample counter is 32-bits. Each sample can have 8 bits of error count. Therefore on the edges, the error counter can saturate with a sample count value of 8192. PS-GTR does not stop the sample counter even if the error counter saturates. A prescale=0 produces 8192 samples and thus total samples of 8192 *8 (65536), and thus the outside edges of the eye could show a BER of e-01 or less depending on the prescale selected.
  4. The EyeScan assumes there is a link present. If there is no link, the EyeScan cannot complete. Canceling the EyeScan stops the command sequence, but the state of the previous point scan is unknown.
  5. If you run EyeScan and because of no link, the EyeScan does not complete, set the register L*_TM_MISC_ST_0.EYE_SURF_RUN to 0 for the given lane before you run the EyeScan again.
  6. If you run EyeScan on a lane that is either powered down or Display Port, it immediately stops, and the scan is marked as incomplete. EyeScan does not work in either scenario.