7
Pisa workshop, Jan. 24-25, 2000 1 SVT Trigger Database Related Issues Xin Wu SVT provides a list of tracks to the L2 processors: normally no user selectable parameters/cuts possible two different pattern recognition algorithms for low and high L1 rate triggers but algorithm related parameters need to be loaded most of the parameters are stable Database requirements FPGA programs: small and stable (~ MBytes) on board storage: Flash RAM, EPROM off board storage: hardware database? version number of program in use: trigger database? Algorithm related hardware memories, parameters next pages

SVT Trigger Database Related Issues Xin Wu

  • Upload
    zariel

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

SVT Trigger Database Related Issues Xin Wu. SVT provides a list of tracks to the L2 processors: normally no user selectable parameters/cuts possible two different pattern recognition algorithms for low and high L1 rate triggers but algorithm related parameters need to be loaded - PowerPoint PPT Presentation

Citation preview

Page 1: SVT Trigger Database Related Issues Xin Wu

Pisa workshop, Jan. 24-25, 2000

1

SVT Trigger Database Related IssuesXin Wu

SVT provides a list of tracks to the L2 processors: – normally no user selectable parameters/cuts

possible two different pattern recognition algorithms for low and high L1 rate triggers

– but algorithm related parameters need to be loaded most of the parameters are stable

Database requirements– FPGA programs: small and stable (~ MBytes)

on board storage: Flash RAM, EPROM off board storage: hardware database? version number of program in use: trigger database?

– Algorithm related hardware memories, parameters next pages

Page 2: SVT Trigger Database Related Issues Xin Wu

Pisa workshop, Jan. 24-25, 2000

2

Algorithm Related Hardware Memories and Parameters

Affect trigger performance (efficiency and fake rate)– some need to be modified when beam conditions change

no experience yet, to be seen! – should be accessible also by offline (Trigsim++)

Therefore belong to the Trigger Database (actual files or pointers) Hardware memories on SVT boards

– 36 Hit Finders: PEDRAM, CRAM– 12 Hit Buffers : SSMAP, AMMAP– 12 AM Sequencers (12): SSMAP, Seq_RAM– 24 AM Boards: AM_patterns– 12 Track Fitters: SS_MAP, MAKE_ADDR, P0RAM, COERAM,

CHI2_RAM

Page 3: SVT Trigger Database Related Issues Xin Wu

Pisa workshop, Jan. 24-25, 2000

3

Hit Finder Hardware Memories and Parameters

PED_RAM: pedestals and thresholds– ALTERA chip internal SRAM

channel pedestal: 7-bit, 1K10 streams/board 360 KB total chip threshold and cluster charge cut: 3Byte/chip 8.4 KB total max # of clusters: 1 Byte/stream 360 Bytes total # of chips: 1 Byte/stream 360 Bytes total

CRAM: look-up table for cluster finding– Static RAM

6 bits, 32K 10 streams, same for all boards 320 KB total Stream number to barrel/layer map

– ALTERA chip internal SRAM 6 bits, 10 Byte/board 360 Bytes total

Page 4: SVT Trigger Database Related Issues Xin Wu

Pisa workshop, Jan. 24-25, 2000

4

HB/AMS/AMB Hardware Memories and Parameters

SSMAP (hb): hit to super-strip look-up table– DRAM

15-bit, 128K/board 3 MB total AMMAP (hb): road to Super-Strip list look-up table

– DRAM 16-bit, 1 M/board 24 MB total

SSMAP (ams): same as SSMAP of hb Seq_RAM (ams): microsequencer RAM

– DRAM 24-bit, 128k/board, same for all boards 512 KB total

maxRoad and empty layer register (ams): – 12-bit register 2 B total

AM_patterns (amb): AM patterns– AM chips: 128 chips/board, 128 patterns/chip

12-bit, 6 /pattern 192 KB/board 4.5 MB total

Page 5: SVT Trigger Database Related Issues Xin Wu

Pisa workshop, Jan. 24-25, 2000

5

Track Fitter Hardware Memories and Parameters

SS_MAP: edge positions of super-strips in a road – DRAM

24-bit, 32K/board 1.125 MB total MAKE_ADDR: map to appropriate fitting parameters

– DRAM 13-bit, 16K/board 384 KB total

P0RAM(intercept memory): track parameters at the edge position– Flash Ram

14-bit, 6M/board 144 MB total COERAM (coefficient memory): coefficients of multiplication

– ALTERA chip internal SRAM 67-bit, 900/board 95 KB total

CHI2_RAM (2 memory): look-up table to calculate the square of – ALTERA chip internal SRAM

10-bit, 64/board, same for all boards 128 Bytes total

Page 6: SVT Trigger Database Related Issues Xin Wu

Pisa workshop, Jan. 24-25, 2000

6

Track Fitter Hardware Memories and Parameters (Cont.)

Shift control registers: control shifting distance after multiplications 15-bit, 6/board, same for all boards 12 Bytes total

cuts registers: cut on fitted 1, 2, 3

17-bit, 1/board, same for all boards 3 Byte total

Page 7: SVT Trigger Database Related Issues Xin Wu

Pisa workshop, Jan. 24-25, 2000

7

Summary

Need large disk space to store hardware memory files– P0RAM (144 MB), AMMAP(24MB), AM_pattern(4.5MB), SSMAP(3MB)

~ 200MB No frequent change necessary, if beam stable!

– but version numbers should be recorded for each run for offline use Amount of down loading at run start-up is less

– Hit Finder and Track Fitter have Flash RAMs and Static RAMs– need to down load:

AMMAP(24MB), AM_pattern(4.5MB), SSMAP(3MB), ... ~ 40MB The details of the SVT database related issues will be discussed at a

workshop in Pisa next week WE WILL BE BACK!