Professional Documents
Culture Documents
Glink
To FIB
VRB
FIB
Beam Return
structure LVDS
Pulsar
TM is
double
New SRC
-width
….
P3:117 signals
• add TSI(LVDS)/
TS(Taxi optical)
In this case, Control FPGA sees and controls ALL. Beam structure/VRB…
DataIO FPGAs can be used for house-keeping work on the other side…
Backplane may not (1) Split the backplane,
be an issue: remove the empty slots
NO need to touch
the old SRC, VRB backplane
Only cables …
ideal for
commissioning… (2) Install P2 style
backplane for
Pulsar + new TM.
(3) Pulsar-SRC and SRC
can either live next
to each in another VRB
Option A: build new TM (cont.)
New SRC
Advantages:
• simple & cleanest from firmware/hardware point of view;
• DataIO FPGAs may be used for house keeping tasks;
• mezzanine card slots in front can be used for
expansion/diagnostics/flexibility
Option A: build new TM (cont.)
C
P
New SRC
U
More detailed information can be found at:
http://hep.uchicago.edu/~thliu/projects/Pulsar
Pulsar-SRC: A few options to consider
• Option A: Simplest & cleanest
rebuild the SRCTM for Pulsar, and add
TSI/beam structure/VRB interfaces on new TM.
Pulsar Control FPGA “sees&controls” everything
lvds
glink
lvds
BEAM
glink stru
lvds
glink TSI
LVDS/
lvds optical
glink
• DataIO FPGAs take
Option B: care the FIB interface;
Have FIB interface upfront, • Control FPGA for the rest
and the rest on AUX card;
With 1-2 mezzanine card(s)
Option B: mezzanine card needs
only need 1 or 2 types of mezz card(s) design
SVT
SRAMs
PCI
P2 SRAM
Control/ 128K x 36 bits
SLINK Merger
signal lines
Data IO
L S
P3 V
spare lines 1 T
SRAM
• VME interface
VME
is based on the chip
same chip on all
UC boards: DataIO FPGA 1
e.g. GB board
DataIO FPGA 2
• VME interface
is available to
ALL three FPGAs
Control FPGA
• each FPGA Pulsar clocks
has four clock
inputs:
(1) CDFCLK; VME
(2) user defined chip
clock (40 MHz
DataIO FPGA 1
default, for
SLINK
interface w P3)
(2) Algorithm DataIO FPGA 2
clock (PLL,
tested up
to 114MHz);
OR Control FPGA
(4) Tevatron
RF clock
(PLL pin
on FPGAs)
SVT interfaces
1MB SRAM(2 128K x 36): 4 ns access time, pipelined NoBL SRAM
SRAM: VME
chip
CY7C1350
DataIO FPGA 1
P2 SVT
SRAM inter-comm
Lines(5):
in DataIO FPGA 2 Master&
ta
da Slave
T
SVT input SV
d a ta in
SVT
SRAM
SVT data in Control FPGA SVT
SVT output
SVT data out
2 SLINK
As it is, Pulsar can be used as a powerful GhostBuster board
Pulsar P3 interface
P3 connection
uses P2 style
connector, VME
117 signals chip
mapped
to all 5 rows.
Signal Pin
map can be
made
compatible 43 signal lines each
with AM board
Control FPGA
•Pulsar has
five SVT VME
chip
style inter-
communica DataIO FPGA 1
tion lines on
P2 visible to P2
DataIO FPGA 2
all three
FPGAs.
and
Slave
Level 1 & TS interfaces
all Level 1 trigger bits can be directly available to all FPGAs
TS
VME
chip
DataIO FPGA 1
L1
64 bits
SRAM
DataIO FPGA 2
SRAM
Control FPGA
mezzanine card
Mezzanine
card slots
mezzanine card
can be used
for expanded mezzanine card
SRAM,
FPGA, P3
mezzanine card
inputs/outputs
etc.
Mezzanine card slots: 5V/3.3V/2.5V power provided by Pulsar
MOAB (Mother of All Boards) Hotlink Tx
for L2 upgrade
Hotlink Rx
Taxi Tx
Pulsar Taxi Rx
SLINK
LSC/LDC
AUX Card (ODIN/HOLA)
ANL
SLINK->GBE
PC interface: Gigabit Ethernet / SLINK-PCI
or anything one can define on AUX card
• SLINK to Gigabit LSC from ANL, or SLINK LSC/LDC from CERN
AUX card
Netgear GA621
SLINK
Tested with
ANL internal
LSCclock
up to 100 MHz NetGear GA621
Oct. 21
SLINK LSC
• Pulsar is compatible with ATLAS DAQ/trigger: via SLINK
Round-Trip timing:
From CERN
P2 CDF control signals
signals
DataIO FPGA 1
•Available to
ALL three FPGAs
DataIO FPGA 2