// Mainpage for Doxygen /** @mainpage package RodUtils * * @section intro Introduction * This package contains test programs and utilities supporting classes * in RodCrate. It was formerly called RodTests. * * @authors Tom Meyer, Iowa State University (meyer@iastate.edu), John Hill (hill@hep.phy.cam.ac.uk), John Lane (jbl@hep.ucl.ac.uk), Fredrik Tegenfeldt (fredrik.tegenfeldt@cern.ch) * *
* - Test programs * -# BocTest - tests BocCard class * -# Echo2Test - executes a command list of three echo primitives * -# EchoTest - executes a command list of one echo primitive * -# FlashTest - tests RodModule methods to read/write FPGA flash mems * -# LedTest - Blinks a front panel LED via slave primitives * -# TimModuleTest - tests TimModule class * -# SlvMemTest - tests the slave memory access functions * - General Utilities * -# DspDump - dumps the memory for any of the DSPs (incl. master) * -# FlashDump - dumps contents of any FPGA flash memory * -# FlashLoad - loads binary file into an FPGA flash memory * -# MdspDump - dumps the memory for master DSP * -# MdspFlashLoad - loads the MDSP program into flash memory * -# TouchRod - Reads the ROD serian number and does sanity checks * -# FindRod - Checks each slot for a ROD and, if found, prints its status * -# GetRodStatus - Similar to FindRod, but asks for a slot number * -# DumpDspMemoryMap - Prints the DSP memory map (slave or master) * -# MdspPeek - looks at MDSP memory space without resetting the ROD * -# DspPeek - looks at any DSP memory space without resetting the ROD * -# TextPeek - dumps MDSP text buffers in both hex and ASCII * -# RegPeek - dumps MDSP status and control registers * -# MdspSnap - takes a "snapshot" of the master DSP, dumping * primlist and reply buffers, all text buffers, and the * command and status registers. It does not reset the ROD. * -# SlvSnap - Takes a "snapshot" of a slave DSP, containing the same * items as in MdspSnap, above. It does not reset the ROD, but it * works only if the slave is not running. * -# AddressList - generates a table of DSP addresses from the header * files and prints it to standard output. * * @section releasenotes Notes for current release * release.notes *
* @todo */