|
|
# Description
|
|
|
|
|
|
## Abstract
|
|
|
|
|
|
The board is called TTC\_FMC, it is an FMC card that plays the role of a
|
|
|
TTC receiver (together with the associatd FPGA firmware). Its mjor
|
|
|
components are a commercial clock/recovery IC, an optical receiver with
|
|
|
FC connector and an SFP+ cage. The boards also offers two coaxial I/O
|
|
|
connectors (LEMO series 00).
|
|
|
|
|
|
## Summary
|
|
|
|
|
|
The Gigabit Link Interface Board (GLIB) is an evaluation platform and an
|
|
|
easy entry point for users of high speed optical links in high energy
|
|
|
physics experiments. Its intended use ranges from optical link
|
|
|
evaluation in the laboratory to control, triggering and data acquisition
|
|
|
from remote modules in beam or irradiation tests. The GLIB is a mid-size
|
|
|
double-width Advanced Mezzanine Card (AMC) conceived to serve a small
|
|
|
and simple system residing either inside a μTCA crate or on a bench with
|
|
|
a link to a PC. Each GLIB card can process data to/from four SFP+
|
|
|
transceiver modules, each operating at bi-directional data rates of up
|
|
|
to 6.5Gbps since it is based on a high-performance Virtex-6 FPGA with
|
|
|
twenty 6.5Gbps transceivers. This performance matches comfortably the
|
|
|
specifications of the GBT/Versatile Link project with its targeted data
|
|
|
rate of 4.8Gbps. In its simplest form, one GLIB board thus interfaces
|
|
|
with up to four GBT channels. The GLIB I/O capability can be further
|
|
|
enhanced with two FPGA Mezzanine Cards (FMCs).The two high-pin-count FMC
|
|
|
sockets each provide up to 80 user-specific differential I/O pairs
|
|
|
directly connected to the FPGA as well as two differential clock inputs
|
|
|
and two differential clock outputs. The primary FMC also provides four
|
|
|
optional 6.5Gbps transceiver lines, thus allowing extending the high
|
|
|
speed serial I/O capability. Concerning the AMC high speed serial
|
|
|
connectivity, the GLIB provides two Gigabit Ethernet (GbE) and two 2nd
|
|
|
generation four-lane PCI Express (PCIe Gen2 4x) interfaces. It is
|
|
|
important to mention that the GLIB gives users the possibility of
|
|
|
implementing various other high speed serial data protocols (for custom
|
|
|
applications) instead of PCIe. This is possible mainly thanks to GLIB’s
|
|
|
sophisticated clock distribution circuitry that is based on cross-point
|
|
|
switches and programmable clock multipliers. This circuitry offers a
|
|
|
large selection of input clock sources (AMC clocks, FMC clocks, front
|
|
|
panel clock connector or on-board oscillators). The GLIB also carries a
|
|
|
GbE PHY as well as an Ethernet plug in order to interface to a PC
|
|
|
through a standard Ethernet cable, while in bench-top operation. For
|
|
|
temporary data storage, two 72Mb SRAM devices are available on-board.
|
|
|
The GLIB has the possibility of using higher capacity (up to ~1Gb) SRAM
|
|
|
devices once they become available. It is important to note that the two
|
|
|
SRAMs have independent address/data buses. For configuration purposes, a
|
|
|
very flexible Joint Test Action Group (JTAG) circuitry based on a
|
|
|
Complex Programmable Logic Device (CPLD) is also available. The CPLD
|
|
|
acts as a JTAG switch selecting the JTAG master source between the
|
|
|
dedicated JTAG connectors, MMC or AMC JTAG lines for the configuration
|
|
|
of the FPGA and the associated EEPROM. The JTAG switch is also useful
|
|
|
for boundary scan testing purposes.
|
|
|
|
|
|
A picture of the GLIB is shown below:
|
|
|
|
|
|
![](/project/glib/uploads/dbac35a73829ae020390359f71b01570/glib.v2.png)
|
|
|
|
|
|
# Work so far
|
|
|
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr class="odd">
|
|
|
<td><strong>Date</strong></td>
|
|
|
<td><b> Event </b></td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>01-03-2011</td>
|
|
|
<td>Project start.</td>
|
|
|
</tr>
|
|
|
<tr class="odd">
|
|
|
<td>30-04-2011</td>
|
|
|
<td>Schematics done.</td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>27-05-2011</td>
|
|
|
<td>Layout completed.</td>
|
|
|
</tr>
|
|
|
<tr class="odd">
|
|
|
<td>24-06-2011</td>
|
|
|
<td>Four printed circuit boards manufactured.</td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>17-08-2011</td>
|
|
|
<td>Two cards assembled.</td>
|
|
|
</tr>
|
|
|
<tr class="odd">
|
|
|
<td>01-09-2011</td>
|
|
|
<td>Successful clock and data recovery from optical source.</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
### Files
|
|
|
* [ttcfmc.png](/uploads/d44af489709a160d1f5383b877d1b6ff/ttcfmc.png)
|
|
|
* [ttc_fmc.block.small.png](/uploads/b5caceacc977c173fa81925a0cfd2c8f/ttc_fmc.block.small.png)
|
|
|
* [ttc_fmc.3d.small.png](/uploads/ed545c912960c5a13dda49a0ea635d69/ttc_fmc.3d.small.png) |
|
|
\ No newline at end of file |