OPERATION
6-3
SL240 XMC User Guide
Copyright 2017
6.1 Overview
SL240 XMC PCIe cards move data with very low latency between a host interface and a 2.5
Gbps link. The SL240 XMC PCIe version uses 1G SFP optical transceivers and operates in
environments where a lower system throughput is acceptable. Both host interface cards must be
installed in an 8 x8, x16, or x32 XMC PCIe bus slot.
CAUTION
: Do
not
break a link between two SL240. The unpredictable results may affect
your system. While the FPGA can recover from link break scenarios, the corresponding link
and data errors caused by disruption of the link must be adequately addressed by the host
interface.
6.2 Theory of Operation
The operation of SL240 XMC PCIe card is simple—take data from the host bus interface and
transmit it across a link, or take data from the link and pass it to the host bus interface. The link
protocol involved is kept minimal to reduce the latency and improve throughput, while still
providing a set of useful features with which to customize your applications. The hardware offers
many different features for advanced applications, while maintaining a simple interface to the
most commonly used features.
NOTE:
For further explanation of terms used in this chapter, refer to the FPDP in Appendix
D.
6.2.1 Receive Operation
The SL240 XMC PCIe has several options for receiving data. The most basic option is no-loop
operation with data-receive enabled. In this case, data is:
1.
Received from the link.
2.
Decoded by the card.
3.
Placed in the receive FIFO receive.
If a receive DMA is started, the data is automatically moved into the XMC PCIe address given
by the DMA transaction. If a DMA is not started, the data waits in the receive FIFO until the host
either PIOs the data out or sets up the DMA transaction to remove it.
FPDP signals are embedded into the control words of a frame. The FPDP signals transported
across are:
/NRDY signal, /DIR signal, /SYNC, PIO1, and PIO2. A /SUSPEND signal is synthesized by the
transmit state machine in response to how full the receive FIFO is—this is not the /SUSPEND
from an FPDP port.
All FPDP signal, with the exclusion of /SYNC signal, are passed around the receive FIFO, and
are not synchronized with the data stream. The FPDP signals can be read from a register once
they are received from the link.
Summary of Contents for FHA5-XE1MWB04-00
Page 2: ......
Page 6: ......
Page 7: ......
Page 8: ......
Page 9: ...SL240 XMC PCIe Card 1 FOREWORD ...
Page 10: ......
Page 13: ...SL240 XMC PCIe Card 2 INTRODUCTION ...
Page 14: ......
Page 18: ......
Page 19: ...SL240 XMC PCIe Card 3 TECHNICAL SUPPORT ...
Page 20: ......
Page 22: ......
Page 23: ...SL240 XMC PCIe Card 4 PRODUCT OVERVIEW ...
Page 24: ......
Page 35: ...SL240 XMC PCIe Card 5 INSTALLATION ...
Page 36: ......
Page 42: ......
Page 43: ...SL240 XMC PCIe Card 6 OPERATION ...
Page 44: ......
Page 49: ...SL240 XMC PCIe Card 7 APPENDIX A ...
Page 50: ......
Page 59: ...SL240 XMC PCIe Card 8 APPENDIX B ...
Page 60: ......
Page 66: ......
Page 67: ...SL240 XMC PCIe Card 9 APPENDIX C ...
Page 68: ......
Page 71: ...SL240 XMC PCIe Card 10 APPENDIX D ...
Page 72: ......