CMX
CMX firmware code in-line documentation
 All Classes Namespaces Files Functions Variables
adder_top_vs.vhd File Reference

The top level module (adder_top) for the multiplicty adder (CMX JET). Instantiates components that perform backplane interpretation to count objects over programmable thresholds; If instantiated in the system flavor also instantiates components that perform global summing and form the data to send to CTP. More...

Go to the source code of this file.

Entities

adder_top  entity
 
struct  architecture
 

Detailed Description

The top level module (adder_top) for the multiplicty adder (CMX JET). Instantiates components that perform backplane interpretation to count objects over programmable thresholds; If instantiated in the system flavor also instantiates components that perform global summing and form the data to send to CTP.

The JEM modules transmits its results over a backplane to a CMX which gathers the information for all modules in the crate. This is the top module which includes the crate and system components which are implemented to count the trigger objects (TOBs). Main functionality of the adder_top module is to receive the data from the Input Module (backplane data) and from the Real-Time-Transition Module (multiplicity counts) and re-distribute it to the crate and system component, respectively. The output from the adder_top module is being sent to the CTP path and RTM module. The rate metering component is added here.

Author
P. Plucinski, SU and W. Fedorko, UBC.
Date
June 18 2013

Definition in file adder_top_vs.vhd.