Sorry, you need to enable JavaScript to visit this website.

Error in constraints file for MGT pins?

Solved
3 posts / 0 new
pdaderko's picture
pdaderko
Junior(6)
Error in constraints file for MGT pins?

Hey,
 
I'm working through the constraints for my custom carrier, and noticed it looks like the constraints file from the ADI reference project has the wrong MGT pins specified.  According to the manual and schematics, the MGT pins on bank 111 are connected to the header pins (i.e. JX1 pin 87 is MGTREFCLK0_111_JX1_P on Zynq pin W6).  The constraints file shows that as the bank 112 pin MGTREFCLK0_112_JX1_P on Zynq pin R6 (which the schematics show as not connected).
 
Can someone confirm that the constraints file is incorrect, and should instead be the corresponding bank 111 pins?
 
Oh, and I also noticed ccbrk_constr.xdc looks to have W17 and W14 swapped from their comments (not really critical, but may throw someone off copy/pasting the constraints to their own file... like me ;-) ).
 
Thanks,
Pat

pdaderko's picture
pdaderko
Junior(6)
Ah... you can disregard this.

Ah... you can disregard this.  I found the note in the latest user's guide about Rev D devices changing from bank 111 to bank 112.  So, those of us with Rev C and earlier SOMs will need to change those constraints to the bank 111 pins.
 
Thanks,
Pat

mbrown's picture
mbrown
Moderator(7)
For reference, Bank 111 MGTs

For reference, Bank 111 MGTs are used in constraints up to and including 2016_r1. The switch to Bank 112 MGTs happens in 2016_r2.

I'll add that note to the next User's Guide update. Thanks Pat!

/Matt