You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

DAT Core Code APIs

Instructions for Developers

Development notes

Release Notes

  • TBD

Following is the old Software page contents. This needs to be reintegrated (2011/04/06)

Getting started with the DAT

RCE Core Projects and Packages

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 (used only for the petacache project, currently)
  • "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 powerPC software/data storage. The configuration flash is 32MB samsung chip. The file system supports 64 numbered files of which 16 may contain executable images. The remainder of the files may be used for storage of data. The executable loaded on board-reset and power-on is determined by a rotary selector switch on the front-panel (one for each of the two RCEs on a board). A different executable may be selected in software by writing to a DCR register. The configuration flash may be programmed as described in the Debug section.

  • No labels