Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleePixUHR Throughput Calculations

From ASIC to FPGA

          168 * 192 * 12 bit * 14/12 (encoding) = 451,584 bit/frame

@35 kHz framerate: 451,584 bit/frame * 35 kHz = 15.8 Gbps

@100 kHz framerate: 451,584 bit/frame * 100 kHz = 45.2 Gbps

From FPGA to PC

168 * 192 * 12 bit * 66/64 (PGP encoding) = 399,168 bit/frame

@32k - 1 ASIC (35kHz/100kHz): 14 Gbps / 40 Gbps

@140k - 4 ASIC (35kHz/100kHz): 56 Gbps / 160 Gbps

@1M - 30 ASIC (35kHz/100kHz): 420 Gbps / 1.19 Tbps

@1.1M - 36 ASIC (35kHz/100kHz): 504 Gbps / 1.44 Tbps

@4M - 144 ASIC (35kHz/100kHz): 2 Tbps/ 5.76 Tbps

@16M - 576 ASIC (35kHz/100kHz): 8.1 Tbps / 23 Tbps

Anchor
asic-power-requirements
asic-power-requirements
ASIC Power Requirements

ASIC Power Requirement

Analog Section

Digital Section

0.6V Sink

Analog TPS

ePixUHR 140k

2x2 Detector

SparkPix-S 500k 2x2 Detector

ePixUHR 140k 2x2 Detector

SparkPix-S 500k 2x2 Detector

ePixUHR 140k 2x2 Detector

SparkPix-S 500k 2x2 Detector

ePixUHR 140k 2x2 Detector

SparkPix-S 500k 2x2 Detector

Voltage

1.3 V

1.3V

1.3V

1.3V

??? Maybe

0.6 V

2.5 V

2.5V

Required current

10A

(= 2.5 A* 4 ASIC)

13.4 A

(= 3.35A * 4 ASIC)

- With LVDS transceivers
1.2 A (= 4* 0.3 A)
-With CML transceivers

????

- With LVDS transceivers
2.0 A (= 4* 0.5 A)
-With CML transceivers

????

??? (If existing lower or equal than SparkPixS)

-8 A
(= -2A * 4 ASIC) 

0.4 A

(=0.1 * 4) 

0.4 A

(=0.1 * 4)  

System Requirement

+1.3 V @ +17.5 A

(+30% current safety margin)

+1.3 V @ +3 A

(+30% current safety margin)

[waiting for the CML number] 

+0.6 V @ -11 A

(+30% current safety margin) 

+2.5 V @ +0.5 A

(+30% current safety margin) 

...

Gliffy Diagram
bordertrue
size600
displayNameconnector-sideview
nameconnector-sideview
pagePin811

Other notes

  • FPGA intercommunication
  • Co-design with the data reduction pipeline
  • DFX for streaming pre-processing and eventually microAI, reusable building blocks

...

...

Expand

Components marked with (green star) are available from the Altium Manufacturer Part Search catalog with symbol and footprint

DC/DC

  • LT1764 (green star)
  • LT3091 (green star)
  • LT3086 (green star)
  • LT8648S (green star)
  • TPSM5D1806
  • LMZ31530 (green star)

Connectors:

  • 30-pin
    • SEAF-30-06.5-L-06-2-A-K
    • SEAM-30-11.0-L-06-2-A-K
  • 50-pin
    • SEAF8-50-05.0-S-10-3-FR
    • SEAM8-50-S05.0-S-10-3-FR
  • (question) Why L plating on the 30-pin S plating on the 50-pin?
  • (question) Which one?
    • TFM-111-02-L-DH (non-standard)
    • TFM-112-02-L-DH (non-standard)
    • TFM-113-02-L-DH (non-standard)
    • TFM-115-02-L-DH

FPGA:

  • (XCKU15P-2FFVA1156E used earlier in PC_261_101_25_C00)
  • (question) VE or VA?
  • (question) Speed-grade 1 or 2?
  • XCKU15P-1FFVE1760E
  • XCKU15P-1FFVA1760E
  • XCKU15P-2FFVE1760E
  • XCKU15P-2FFVA1760E

Thermistor, humidity:

  • NHQM103B375T10
  • HIH-5031-001 (green star)

AD/DA:

  • ADS1217 (green star)
    • (question) Use another one?
  • MAX4734
  • AD8607 (green star)
  • MAX14611
  • REF192GS (green star)
  • MAX5719A
  • OP213 (green star)
  • MAX6126A41

ID:

  • DS2411R (green star)

Optical:

  • 10140369-101LF

Memory:

  • MT25QU01GBBB8E12

Oscillator/clock:

  • XLL726371.428571I
  • 536FB156M250DG
  • CX3225SB48000D0FPJC1
  • SI53340-B-GM
  • SI5345_64QFN
  • LMK61E2

Level-shifters:

  • MAX3378EETD

Digital board

The digital board contains the FPGA, supporting ICs and the Amphenol optical transceiver module. The DC/DC on this board are the ones related to the components located here.

Gliffy Diagram
border
Gliffy Diagram
bordertrue
displayNamedigital-board-block-diagram
namedigital-board-block-diagram
pagePin79

Analog board

The analog board contains all the DC/DC converters that are needed to support the different power rails of the ASICs (see above). The data and control signals between the ASICs and the FPGA are routed through this board between then two high-density connectors.

Gliffy Diagram
bordertrue
displayNameanalog-board-block-diagram
nameanalog-board-block-diagram
pagePin45

Carrier board

The carrier board contains the specific ASICs and any passive components that are needed.

Gliffy Diagram
bordertrue
displayNamecarrier-board-block-diagram
namecarrier-board-block-diagram
pagePin23