Virtex-5 FPGA Integrated Endpoint Block www.xilinx.com 25
UG197 (v1.5) July 22, 2009
Virtex-5 FPGA Integrated Endpoint Block Interface Descriptions
The CRMPWRSOFTRESETN output indicates when the integrated Endpoint block
transitions from the
D3
hot
power state to the D0
uninitialized
state. This transition must be
used to trigger the assertion of the
CRMUSERCFGRSTN port on the integrated Endpoint
block. This is done in the CORE Generator wrappers.
Ports
Table 2-3 shows the Clock and Reset interface ports.
Table 2-3: Clock and Reset Ports
Port Direction
Clock
Domain
Description
CRMCORECLK
Input core_clk 250 MHz clock from the FPGA, also drives TX buffer read clock
port, RX buffer write clock ports, both Retry buffer clock ports,
and the transceiver
RX/TXUSRCLK2 ports. Should be tied Low if
the integrated Endpoint block is not used.
CRMCORECLK,
CRMCORECLKRXO, CRMCORECLKTXO, and
CRMCORECLKDLO must be tied to the output of the same BUFG.
CRMCORECLKDLO
Input core_clk 250 MHz clock from the FPGA. Clocks the outputs of both Retry
buffer ports. Should be tied Low if the integrated Endpoint block
is not used.
CRMCORECLK, CRMCORECLKRXO,
CRMCORECLKTXO, and CRMCORECLKDLO must be tied to the
output of the same BUFG.
CRMCORECLKTXO
Input core_clk 250 MHz clock from the FPGA. Clocks the TX buffer read port
outputs. Should be tied Low if the integrated Endpoint block is
not used.
CRMCORECLK, CRMCORECLKRXO,
CRMCORECLKTXO, and CRMCORECLKDLO must be tied to the
output of the same BUFG.
CRMCORECLKRXO
Input core_clk 250 MHz clock from the FPGA. Clocks the RX buffer write port
outputs. Should be tied Low if the integrated Endpoint block is
not used.
CRMCORECLK, CRMCORECLKRXO,
CRMCORECLKTXO, and CRMCORECLKDLO must be tied to the
output of the same BUFG.
CRMUSERCLK
Input user_clk User clock. Should be tied Low if the integrated Endpoint block
is not used. CRMUSERCLK, CRMUSERCLKRXO, and
CRMUSERCLKTXO must be tied to the output of the same BUFG
when they are at a lower frequency than CRMCORECLK. Must be
tied High when frequency is the same as
CRMCORECLK
(250 MHz).
CRMUSERCLKTXO
Input user_clk User clock. Clocks TX buffer write port outputs. Should be tied
Low if the integrated Endpoint block is not used.
CRMUSERCLK,
CRMUSERCLKRXO, and CRMUSERCLKTXO must be tied to the
output of the same BUFG when they are at a lower frequency
than
CRMCORECLK. Must be tied High when frequency is the
same as CRMCORECLK (250 MHz).
CRMUSERCLKRXO
Input user_clk User clock. Clocks RX buffer read ports outputs. Should be tied
Low if the integrated Endpoint block is not used. CRMUSERCLK,
CRMUSERCLKRXO, and CRMUSERCLKTXO must be tied to the
output of the same BUFG when they are at a lower frequency
than
CRMCORECLK. Must be tied High when frequency is the
same as
CRMCORECLK (250 MHz).
Comments to this Manuals