The Buffer Control Chip Chip (BCC)
The BCC chip collects and multiplexes the data from the two columns of one hybrid. Its main features are:
- LVDS buffering
- 40 MHZ BCO clock multiplier to get a 80 MHz DCLK
- Config register, with readback
- ABCN DCLK selectable as 40/80 MHz
- Multiplexes
- All clock signals are derived from the BCO input.
- The power-on reset disables the chip for 512 cycles of the BCO clock.
- Each BCC has a hardware address that can be set on the ID0-ID5 inputs.
- The BCC includes a header in the commands forwarded to the ABCN chips are . The BCC(s) concerned by this header forwards the payload to the ABCNs.
- It de-multiplexes the L1R signal into the reset and trigger signals.
BCC configuration
with BCC
The BCC chip implements a clock multiplier for 80 MHz readout and multiplexing of two data streams onto a 80/160 MHz data line (depending on the data clock frequency). It has a 16-bit configuration register which is writable though the command line and remains unaffected by a reset through the L1R line. The meaning of each bit is shown below.
- All clock signals are derived from the BCO input.
- The power-on reset disables the chip for 512 cycles of the BCO clock.
- Each BCC has a hardware address that can be set on the ID0-ID5 inputs.
- The BCC includes a header in the commands forwarded to the ABCN chips are . The BCC(s) concerned by this header forwards the payload to the ABCNs.
- It de-multiplexes the L1R signal into the reset and trigger signals.
Checking the BCC configuration
bit |
Meaning |
Possible values |
Default value |
15 |
unused |
- |
- |
14 |
- |
- |
- |
13 |
- |
- |
- |
12 |
- |
- |
- |
11 |
- |
- |
- |
10 |
DCLK enable |
- |
- |
9 |
BCO enable |
- |
- |
8 |
ACLK enable |
- |
- |
7 |
DCLK invert |
- |
- |
6 |
BCO |
- |
- |
5 |
ACLK invert |
- |
- |
4 |
SCLK invert |
- |
- |
3 |
80 MHz readout select |
- |
- |
2 |
Quad mode select |
- |
- |
[0,1] |
Data MUX select source |
0,1,2,3 |
0 |
Setting delays
--
SergioGonzalez - 28-Jun-2011