Contents:
DAT Resources at SLAC
Software Design Documents
Hardware Design Documents
- Cluster Element Module, an I/O System On Chip
- PGP (Pretty Good Protocol)
- Register Command and Data Interface
Useful text notes for Gen1 hardware
- PIC Space Consumption
- PIC Exceptions and Faults
- Physical Layout of Lanes/FMCs/Chips on a GEN1 RCE Board
- Some GEN1 RCE Board Power Measurements
- Multifunction Display Info
External, Third party Documentation
RTEMS
PowerPC ABI & EABI
ABI = Application Binary Interface. The set of rules to be followed in machine code, e.g., how to pass function arguments, alignment requirements, how registers are to be used, etc.
EABI = Embedded ABI. Amended rules for embedded processors. The code generated by GCC for the PPC405 and PPC440 conforms to the EABI.
- UNIX SYSTEM V PowerPC ABI
- PowerPC EABI
- PPC EABI notes
- Itanium C++ ABI. The ABIs above were written with C in mind. This ABI, though intended for a different processor, is a widely used model for C++ implementations including that of GCC on PowerPC.
PowerPC 405 & 440 Embedded Cores
Xilinx Virtex 4 & Virtex 5
- PowerPC Processor Reference Guide (PPC 405)
- Virtex-5 FPGA User Guide
- Virtex-5 FPGA System Monitor User Guide
- Embedded Processor Block in Virtex-5 FPGAs Reference Guide
- Virtex-5 TXT and FXT FPGA Production Errata
GNU build tools
Subversion
Talks and Presentations
Our set of talks and presentations has been moved here.