Index
Annotated List
Hierarchy
Deep Hierarchy
Package Documentation
Files

entity BXReadCounter

12 bit BX counter used for the read address in the FIFOs of the Input Chips and Sort Chip. Also used as reference bunch counter in the ROP chip.

More...

Sourcefile...


Used Packages

Generics

Ports

Architectures

Detailed Description

Includes the delay from BCReset to reset of counter. (this delay is the same in all GMT chips). Also generates the L1 accept pulse for either 3 or 5 bx (as configured by VME). In 3bx mode, an extra flip-flop is added to the reset delay so that the delay settign does not have to be changed when switching from 3bx to 5bx mode.

The minimum programmable delay (both SRL16 set to 0000) from BCReset to L1A for bunch crossing 0 is 4bx (in 3 bx mode: 2x SRL16 + 1 extra FF + 1 bx read before main bx). (in 5 bx mode: 2x SRL16 + 2 bx read before main bx). The maximum delay between BCReset and L1A for BX 0 (bot SRL set to 1111), is 4+15 = 19 bx.