Skip to content

Need help following the Pre-implemented Modules tutorial #391

Answered by clavin-xlnx
garyfpga asked this question in Q&A
Discussion options

You must be logged in to vote

Hi Gary,

To answer your first question, the HD.CLK_SRC is not required, but highly recommended as it will improve routing quality as it allows the router (in Vivado) to take into account the potential clock skew it might see when put in the full context of the design. Without it, Vivado will just not take into account the clock delay path when routing, so you will likely see a drop in final fmax for the design.

To choose the clock buffer, you may want to look to the final implementation of your design. If you can construct your design in a conventional manner (flat through Vivado), you could reuse the same BUFGCTRL that Vivado selects. Ultimately, it should be the clock buffer that is goi…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@garyfpga
Comment options

@clavin-xlnx
Comment options

Answer selected by garyfpga
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants