Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
Basic info:
Start working/developing:
Setup the general environment:
source /u1/hps/setup_env.sh
conda activate rogue-hps-ben
Setup of RCE bootloader for diskless booting: (based on this page)
ssh (or minicom via usb) to DTM (192.168.2.221)
minicom bay<bay>.<RCE> (bay is 0-3 <4 is the DTM> and RCE is 0 or 2 <NOT 1>)
From rdusr219 (with SDK env): cob_rce_reset 192.168.1.254/2/<bay>/<RCE>
Interrupt boot sequence by pressing any key in minicom
Apply the default u-boot environment:
zynq-uboot> env default -a
zynq-uboot> setenv modeboot nfsboot
zynq-uboot> setenv bootdelay 3
zynq-uboot> saveenv
zynq-uboot> reset
In order to down/upload to github, set up a tunnel between rhel6-64 and rdusr219. See Proto-DUNE: How to setup a temporary tunnel for github for a recipe.
The HPS RCEs boot in "diskless mode" via NFS. For info about this, see RCE Diskless Node (NFS).
RCE network names:
data DPMs: eth1_test_dpm<1-6>
control DPM: eth1_test_dpm7
DTM: eth1_test_dtm1
TO DO:
Upgrade sw to rogue, requires minor tweaks to fw (Ben)
Update to new config format used by rogue (Cameron and Omar)
Switch to JLab supported TI interface to use event builder supported at JLab and respin RTM (Ryan)
Build sw to take event blocks from data DPM fw and build EVIO blocks for CODA (JJ)
Install CODA at SLAC (Cameron and Omar)
Write EPICS sw (Cameron and Omar)