Anchor | ||||
---|---|---|---|---|
|
Boot Loader (Obsolete as of 2013/09/01)
...
Anchor | ||||
---|---|---|---|---|
|
DAT Core Code APIs (Obsolete as of 2013/09/01)
...
- RCE Core Projects and Packages(Obsolete as of 2011/04/06)
Anchor ThirdPartyCode ThirdPartyCode
Third party code
- iperf network benchmarking package
Anchor Howto Howto
"How-to"s for Developers
- Development Environment
- Code repository
- Documenting code
- Building and Releasing
- Bug and Issue Tracking (JIRA, SLAC only)
- Debugging
- Code repository
- Xilinx Tools
...
- (XMD and GDB)
- RTEMS Installation
- Xilinx & JTAG tools and 'Unsticking' a Xilinx JTAG dongle
- Interacting with the COB IPMC via the Shelf Manager
- How to update FPGA firmware
- How to burn a bootstrap to flash
- How to set up a Shelf Manager
Anchor | ||||
---|---|---|---|---|
|
Development notes
- Project hierarchy
- RCE Memory Layoutmemory layout
- GCC inline assembler code notes for PowerPC
- Gen1 Original RCE board (Gen0) PowerPC Startup procedure
- RTEMS & static C++ constructors
- Ethernet Software (prior to core 2.0)
...
Anchor | ||||
---|---|---|---|---|
|
- 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.
...