eFEX firmware  1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards

Back to eFEX documentation
Entities
readout_ipb_slave.vhd File Reference

IPBUS readout slave definitions of registers used in the Top Level Readout Block. More...

Go to the source code of this file.

Entities

readout_ipb_slave  entity
 IPBUS readout slave definitions of registers used in the Top Level Readout Block. More...
 
Behavioral  architecture
 IPBUS readout slave definitions of registers used in the Top Level Readout Block. More...
 

Detailed Description

IPBUS readout slave definitions of registers used in the Top Level Readout Block.

This is the IPBUS readout slave definitions of registers used in the Top Level Readout Block. There are 3 section:

  1. Top Level IPBUS Fabric and Registers.
  2. RAW Calorimeter Readout Registers.
  3. XTOB/TOB Readout Registers.

There are two registers at this level, therefore there is a need for a IPBUS Fabric Module.

The IPBus bus fabric, which also has address select logic and data multiplexers. This version selects the addressed slave depending on the state of incoming control lines.

The control register is a 32b register, which is read/written through the IPBus.

The Pulse Registe is 32b register, which is read/written through the IPBus.

Top Level Counters, which are read through the IPBus.

Author
Saeed Taghavi

Definition in file readout_ipb_slave.vhd.