Versions Compared

Key

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

...

Note that we use shared libraries on Linux, but with the much-improved-but-not-perfect $ORIGIN approach for locating shared libraries, so there is no more LD_LIBRARY_PATH or RPATH to worry about.

Software Storage

There are three types of flash memory currently associated with the RCE:

  • "platform flash" is flash memory that stores the Xilinx FPGA configuration
  • "petacache flash" is the flash memory that lives on DIMM boards associated with the slice FX20s
  • "configuration flash" is controlled by the powerPC software, and contains elf executable images and data needed by the powerPC.

Only the third is relevant for software. The configuration flash is 32MB samsung chip. The filesystem supports 64 files of which 16 may contain executable images. The remainder of the files may be used for storage of data. The image loaded on board-reset is determined by a rotary selector switch on the front-panel (one for each of the two RCEs on a board). The configuration flash may be programmed as described in the Debug section.