UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 53769

14.x EDK - Clock buffer removal in clock generator

Description

I have an EDK design as a sub-module in a PlanAhead project. I would like to prevent XPS from inserting a clock buffer in the clock generator block for the XPS design.

How can I do this?

Solution

To prevent buffers from being added on external ports in EDK projects, open the MHS file and apply the BUFFER_TYPE=none keyword to the external clock port. For reference, see page 19 of the Platform Specification User Guide (UG642).

For example, change the following:

from

PORT CLK_P = CLK, DIR = I, DIFFERENTIAL_POLARITY = P, SIGIS = CLK, CLK_FREQ = 200000000
PORT CLK_N = CLK, DIR = I, DIFFERENTIAL_POLARITY = N, SIGIS = CLK, CLK_FREQ = 200000000

to

PORT CLK_P = CLK, DIR = I, DIFFERENTIAL_POLARITY = P, SIGIS = CLK, BUFFER_TYPE=none, CLK_FREQ = 200000000
PORT CLK_N = CLK, DIR = I, DIFFERENTIAL_POLARITY = N, SIGIS = CLK, BUFFER_TYPE=none, CLK_FREQ = 200000000
AR# 53769
Date Created 01/14/2013
Last Updated 01/22/2013
Status Active
Type General Article
Tools
  • EDK - 14