![]() |
eFEX firmware
1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards
|
Parameter RAM wrapper. More...
Go to the source code of this file.
Entities | |
| AlgoParameterRAM_wrapper | entity |
| Parameter RAM wrapper. More... | |
| rtl | architecture |
| Parameter RAM wrapper. More... | |
Parameter RAM wrapper.
This was generalised from ipbus dpram. This ram is 512 bit wide and 5 word deep. All the parameters should fit in one word, and the five words will cover the 5 eta values.
The RAM is also accessed via ipbus in chunks of 32 bits. From ipbus point of view the RAM is 32-bit wide and 64-word deep.
The RAM data format is implemented in IPBusTopAlgoModule.vhd where the signals are connected to the RAM.
The following table represent the RAM data format as seen from ipbus. Only the first 16 words are represented. The following words have the same structure for the greater eta values:
| 0:7 | 8:15 | 16:23 | 24:31 | |
|---|---|---|---|---|
| 0 | Reta0 | Reta1 | Reta2 | DMC layer0 mask |
| 1 | Ws0 | Ws1 | Ws2 | DMC layer1 mask |
| 2 | Had0 | Had1 | Had2 | DMC layer2 mask |
| 3 | eg E thr(15:8) | eg E thr(7:0) | eg iso thr (15:8) | eg iso thr (7:0) |
| 4 | Frac0 | Frac1 | Frac2 | DMC layer3 mask |
| 5 | Jet0 | Jet1 | Jet2 | |
| 6 | Tau E thr(15:8) | Tau E thr(7:0) | tau iso thr(15:8) | tau iso thr (7:0) |
| 7 | Tau min E Thr(15:8) | Tau min E thr(7:0) |
Definition in file AlgoParameterRAM_wrapper.vhd.
1.9.1