This page captures various information about the development of the NRC.
The CERN website, NRC, contains the plan and additional information.
Here are Ric's notes.
Firmware
SVN repository: file:///afs/slac/g/reseng/svn/repos/AtlasCsc
- Core
- TTCrx: file:///afs/slac/g/reseng/svn/repos/AtlasCsc/truck/firmware/modules/AtlasTtcRxCore/rtl/AtlasTtcRxReg.xlsx
- TTCem: file:///afs/slac/g/reseng/svn/repos/AtlasCsc/truck/firmware/modules/AtlasTtcTxEmuCore/rtl/AtlasTtcTxEmuReg.xlsx
- SCA: file:///afs/slac/g/reseng/svn/repos/AtlasCsc/truck/firmware/modules/AtlasAsmPackCtrlCore/rtl/AsmPackCtrlReg.xlsx
- FEX: file:///afs/slac/g/reseng/svn/repos/AtlasCsc/truck/firmware/modules/AtlasAsmPackFexCore/rtl/AtlasAsmPackFexReg.xlsx
- ROL: TBD
Software
Base Program: DAT
Version control
Structure
- common: Common stuff
- hal: Hardware Abstraction Layer
- rci: Remote Communications Interface
- fee: Front-End Electronics
- rol: Read-Out Link
- supervisor: The bridge code for interfacing between the Control side and the Real-Time side
- app: NRC Application launching code
- CSCModules: The Control Processor code, comprising of both stand-alone code and the TDAQ interface
Build system
- SCons: man
- SConstruct file describe how to build the project.
- SConscript files describe how to build the packages of the project.
- Site-specific: file:///afs/slac.stanford.edu/g/cci/repositories/nrc/scons