Contents:


DAT Resources at SLAC

  • JIRA Issue Tracking Project DAT

Software Design Documents


Hardware Design Documents

Useful text notes for Gen0 hardware

Hardware User Documents


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.

PowerPC 405 & 440 Embedded Cores

Xilinx Virtex 4 & Virtex 5

Xilinx tool suite:
  • In Windows:
    • Fire up a Xilinx bash shell
      • Can find it in the Start menu -> Xilinx
      • C:\Xilinx\12.4\ISE_DS\EDK\bin\nt64\xbash.exe
  • xmd to connect to JTAG and load code
  • There is a gcc, etc.
Debugging with XMD commands:
TLBs
PowerPC 405 and 440 Memory Mapping (VxWorks)

GNU build tools

Subversion


Talks and Presentations


Our set of talks and presentations has been moved here.