HOW TO RUN A LINKER INTERNAL CONNECTION TEST (xftdaq) ====================================================== 1. Bring up the xftdaq GUI under the cdf_xft account. See "How to start XFT diagnostic GUI" for instructions. 2. Go to the NLinkerboard FlashRAM loading panel. 3. Select Flashram Block 1. 4. Read FlashRam contents - block 0 contains the standard design for data-taking, block 1 contains the diagnostic design for the internal connection 33ns test, which should be all33oca.rbf. 5. Click on FlashRAM lock checkbox to unlock dangerous GUI buttons. 6. Click cyan button Reprogram FPGAs. This takes about 10s and reprograms the FPGAs from FlashRAM block 1. (Do NOT click the green buttons unless you want to spend an hour redownloading flashrams). 7. Go to the multiple linkerboard panel. 8. Select the diagnostic design. Click run test. The 33ns test takes about 30s to run on each board. Have a cup of coffee/tea. 9. Any errors? Before panicking, note linkerboard serial number 23 has an error specific to this test: =============================================================== Board 23: Only fails 33ns for link7find2 on linker chip 9. -------------------------------- Eg Phase Expect Observe 0 fff 4 1 000 4 2 fff 4 3 000 4 -------------------------------- By looking at Altera tdf file, this corresponds to finder chip 8. In the 33ns test each finder chip is specified by 4 control lines. Finder chip 8 corresponds to control line linker_ctl3 being set. Finder chip 9 is unused on this linker so finder chip 8 is the only thing for which linker_ctl3 has to be set. Pin 212 on U109 seems solid. Perhaps there is an internal problem? Since this control line is only used in the 33ns test, we'll live with this for now. (XFT elog Thu May 4 12:40:43 2000) ============================================================================ 10. Go back to FlashRAM loading page, select block 0, click on FlashRAM lock checkbox to unlock dangerous GUI buttons, click cyan button Reprogram FPGAs. This takes about 10s and reprograms the FPGAs from FlashRAM block 0.