Timing components, Timing constraints and files – Altera PHYLite User Manual

Page 17

Advertising
background image

Timing Components

Table 9: Timing Components

Circuit Category

Timing

Paths

Source

Destination

Description

Source Synchronous

and optionally

calibrated

(2)

Read Path

Memory

Device

DQ Capture

Register

Source synchronous timing paths—

paths where clock and data signals are

passed from the transmitting devices

to the receiving devices.
Optionally calibrated paths—paths

with delay elements that are

dynamically reconfigurable to achieve

timing closure, especially at higher

frequency, and to maximize the

timing margins. You can calibrate

these paths by implementing an

algorithm and turning on the

optional dynamic reconfiguration

feature. An example of the calibrated

path is the FPGA to memory device

write path, in which you can

dynamically reconfigure the delay

elements to, for instance, compensate

the skew due to process voltage

temperature variation.

Source Synchronous

and optionally

calibrated

(2)

Write Path FPGA DQ/

DQS

Memory

Device

Internal FPGA

Core to

PHYLite

Path

Core

Registers

Write FIFO

The internal FPGA paths are paths in

the FPGA fabric. The TimeQuest

timing analyzer reports the

corresponding timing margins.

Internal FPGA

PHYLite to

Core

Read FIFO

Core

Registers

Timing Constraints and Files

To enable you to successfully timing constrain the Altera PHYLite for Parallel Interfaces IP core, the IP

core generates a set of timing files. You can locate these timing files in the <variation_name> directory:
<variation_name> .sdc

<variation_name> _ip_parameters.tcl

<variation_name> _pin_map.tcl

(2)

Can be optionally calibrated by using dynamic reconfiguration.

ug_altera_phylite

2015.01.16

Timing Components

17

Altera PHYLite for Parallel Interfaces IP Core User Guide

Altera Corporation

Send Feedback

Advertising