01.07.2013 Views

Xilinx Constraints Guide

Xilinx Constraints Guide

Xilinx Constraints Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3: Timing Constraint Strategies<br />

Because this interface uses a common system clock, only the data will be transmitted<br />

from the FPGA device to the receiving device.<br />

Using OFFSET OUT is the most efficient way to specify the output timing for the system<br />

synchronous interface. In the global method, one OFFSET OUT constraint is defined for<br />

each system synchronous output interface clock. This single constraint covers the paths<br />

of all output data bits sent from registers triggered by the specified output clock.<br />

To specify the output timing:<br />

1. Define a time name (TNM) for the output clock to create a timegroup which contains<br />

all output registers triggered by the output clock.<br />

2. Define the global the OFFSET OUT constraint for the interface<br />

Example<br />

The following example shows the interface and a timing diagram for a System<br />

Synchronous SDR output interface. The data in this example must become valid at the<br />

output pins a maximum of 5 ns after the input clock edge at the pin of the FPGA.<br />

The global OFFSET OUT constraint for the system synchronous interface is defined as:<br />

OFFSET = OUTvalue VALID value AFTER clock;<br />

<strong>Constraints</strong> <strong>Guide</strong><br />

UG625 (v. 13.2) July 6, 2011 www.xilinx.com 61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!