Hcal Trigger Test mezzanine board (a.k.a. "sandwich board")
Initial Specifications
The mezzanine board should be mounted on the HTR motherboard, on one of
the SLB-posts. It allows to plug on top of it the Vitesse Receiver
Mezzanine from the Wisconsin RCT group.
FPGA: we
have selcted the XC2VP7-5FG456CES. This part should allow to
connect all the lines to/from the HTR and the Vitesse
Receiver Mezzanine.
The lines connected to the Vitesse Receiver
Mezzanine are 120Mb/s and should be carefully routed.
CLOCK SCHEME:
the clock input from the motherboard is 40 MHz 3.3V-PECL;
we have to generate a 3x differential clock for the Vitesse
mezzanine. The XC2VP7 accept only 2.5V-PECL. We can do a series like that:
RX_CLK_P/N from HTR --> passive network as on Fig4 of XAPP696 --> XC2VP7 --> CMOS signal to MC100EPT22 --> Vitesse mezzanine REFCLKP/N (each wire need a 140-ohm bias resistor to GND).
Routing of the clock lines: the differential lines should
have equal length, the single-ended lines should be very short.
From the motherboard there is another clock line named
TTC_CLK or CLK40DES* to be connected directly to a single-ended clock
input of the FPGA.
OUTPUTS:
A 40 Mbps signal ("L1A") from the Virtex2Pro; we want to convert it to
differential 3.3V-LVPECL - 2 pairs - It's impossible within the Virtex2Pro (it is 2.5V), so the Virtex2Pro output is a LVTTL, externally converted to 3.3V-LVPECL with discrete translator chips (for example, MC100EPT22 or MC100LVELT22
with both input tied together).
One pair goes to an RJ45 (on the other side of the cable
there are 3.3V-LVPECL inputs of a Spartan 2E with a 100-ohm parallel
resistor). Each wire need a 140-ohm bias resistor to GND. Possibly the
unused pins of the RJ45 should be connected to test points.
On the other pair, the "plus" side will go to a LEMO (on the other side of the cable there is an AC-coupled ECL
input - bias ?) ; the "minus" side will be terminated to gnd through 140-ohm.
A miniature "D" connector (or any high-speed connector) will be connected directly to the high
speed SERDES (Rocket IO) of the XC2VP7-5FG456CES.
There is no need to align the connectors to the HTR
front-panel.
EPROM:
If using a xilinx PROM, there are control lines to select
different revisions of the bitstream. They should be
controllable by the motherboard, otherwise by manual settings.
TESTABILITY FEATURES:
Test points on GND, Vcc, some FPGA pins. Consider "SMD
test points" that is just pads, to avoid taking space in the
internal layers. Maybe a connector for the logic analyzer, if it does
not disturb a good routing of the other lines.
Board design
by
EDG.
Tullio
Grassi - July 2004
Return to Maryland HCAL
CMS page.