Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page captures various information about the development of the NRC.

The CERN website: NRC, NRC, contains the plan and additional information.

Here are Ric's notes on the Functional Blocks of the CSC.

Firmware

SVN repository: file:///afs/slac/g/reseng/svn/repos/AtlasCsc

ModuleRegister descriptionFunction
Core

...

 Version information and clock selection
BUSYAtlasCscBusyRegDTM TTC and BUSY forwarding
TTCrxAtlasTtcRxRegDPM TTCrx block
TTCemAtlasTtcTxEmuRegDTM TTC emulator
SCAAsmPackCtrlRegSwitched Capacitor Array Controller block
FEXAtlasAsmPackFexRegFeature EXtraction block
FEX-liteAtlasAsmPackFexLiteRegSimple FIFO interface to FEX input header data
ROLTBDRead-Out Link block

Software

Base Program: DAT  

Version control

Structure

DirectoryDescription
common

...

Common

...

helper code
hal

...

Hardware Abstraction Layer
rci

...

Remote Communications Interface
fee

...

Front-End Electronics interface for the FEX RCEs
rol

...

Read-Out Link interface for the Formatter RCEs
supervisor

...

The bridge code for interfacing between the Control side and the Real-Time

...

sides
app

...

NRC Application launching code
CSCModules

...

The Control Processor code, comprising of both stand-alone code and the TDAQ interface

Build system