|
Content
|
Beetle 1.0
Beetle 1.0 is the first prototype of the complete readout chip for the LHCb
experiment. Its main purpose is evaluation of the concept and enabling system tests.
Hence, while featuring the basic fast readout mode for LHCb (pipeline latency of 16- clock cycles,
16 multi-event buffers, output of analogue data via 4 ports at 40MHz speed)
many other features are not yet implemented, especially the logic is not yet
robust against SEU.
Layout and pad layout of the Beetle 1.0
Beetle 1.0 chip on a test PCB
Register map
The following table shows the register map of the chip.
All registers are writeable and readable.
| Register address | Register name |
0 | Ithdelta MSBs |
1 | Ithdelta LSBs |
2 | Ithmain MSBs |
3 | Ithmain LSBs |
4 | Icomp MSBs |
5 | Icomp LSBs |
6 | Ibuf MSBs |
7 | Ibuf LSBs |
8 | Isha MSBs |
9 | Isha LSBs |
10 | Ipre MSBs |
11 | Ipre LSBs |
12 | Itp MSBs |
13 | Itp LSBs |
14 | Vfs MSBs |
15 | Vfs LSBs |
16 | Vfp MSBs |
17 | Vfp LSBs |
18 | Icurrbuf MSBs |
19 | Icurrbuf LSBs |
20 | Isf MSBs |
21 | Isf LSBs |
22 | Ipipe MSBs |
23 | Ipipe LSBs |
24 | Ivoltbuf MSBs |
25 | Ivoltbuf LSBs |
26 | Vdcl MSBs |
27 | Vdcl LSBs |
28 | Vd MSBs |
29 | Vd LSBs |
30 | Latency |
31 | ROControl |
32 | RclkDivider |
33 | ReadoutDelay |
34 | TokenPortDisable |
35 | CommandStatus |
36 | ChipAddress |
37 | CompControl |
|