1 / 5

Updates from Lab 4-120

Updates from Lab 4-120. Andrew Peck & Shayan Rastegari April 17 , 2014. Test Stand Software – vmetst_v7 + alct_test Major: Merged the ALCT and TMB/RAT test code.. Eliminated ~10,000 lines of redundant code

kele
Download Presentation

Updates from Lab 4-120

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Updates from Lab 4-120 Andrew Peck & ShayanRastegari April 17, 2014

  2. Test Stand Software – vmetst_v7 + alct_test • Major: Merged the ALCT and TMB/RAT test code.. Eliminated ~10,000 lines of redundant code • Minor: Added more instruction messages and sanity checks to the automatic full tests.. Easier to use, helpful. • Minor: Some misc. bugs fixed, cleanup some code. • emuDCSMuon Injection Software • Continued work with Yuriy on muon injection software for the TMB yellow page. • Add configurable (via a text file) parameters for ALCT injection. • Fixed a lot of lousy formatting due to cout • Add more verbose output to the tools. • Looking deeper in the “Inject Walking CLCT” tool. Looks like it suits most of Yuriy’s needs. • Inject a (now) configurable number of ALCTs + CLCTs with configurable properties and readback scope output. • Writing some notes on the test and configuration parameters. • RAT2005e • Shayan finished RAT testing (Tuesday). Last shipment of RATs will be sent to CERN this morning.. • All 56 boards are good. Only one needed repair (a small solder bridge). • Shayan to start entering board information and digital serial numbers into tracking database today.

  3. VME Prom Programming Issue • Finished work on the vmetst_v7 software… Can now generate MCS-86 prom files • Lets user type in all the registers to write, and it generates a working MCS file to load. • Used old Fortran code for reference.. • Tediously checked through different combinations of the uninitialized variables. Two naughty bits: • VME state machine sreset = 1 • sreset=1 consistently results in bad VME communication. Reads back garbage data.. Reprogramming USER prom restores working configuration. • Consistent with the bad boards I had seen before.. • JTAG state machine start = 1 • start = 1 causes board to fail in backplane loopback test. • Seems like a different issue.. Would result in problems with JTAG communication to other boards.

  4. U76 Bus Hold Test Fail • Jason mentioned to me that the OTMBs regularly fail the U76 bus hold test. Looked through the software for any problems. Looked okay. Then found in the UCLA meeting notes: • U76 bus hold test • Checks for the U76 bus hold IC update on the TMB main board (a fix for JTAG clocking noise) • Requires FPGA to be able to float 4 IO signals • FET voltage translation buffers 3.3V-to-2.5V may not be able to float • Not a concern if the TMB is already known to have the correct U76 device • Still looking into it.... • Problem in TMB Documentation • Xiaofeng discovered a table in the TMB specifications with bad/outdated pin assignments on the RPC backplane connectors. • Discrepancy between the documentation and the schematics.. Checked with DVM and schematics were right. Emailed Gilmore to confirm and see that it can be updated.

  5. Next… • Still some work with Yuriy, but it is slow since I can’t test the software myself. • VME test software could still be improved quite a bit • Maybe not so important though. The code is ugly and a mess to maintain.. But it works for everything we need. • Make some additions to the csc-fw repository (https://github.com/csc-fw) • Started by Manuel. Is really nicely organized with CSC firmware and source code. Missing some things from UCLA electronics. Would be good to have everything in one place. • Things are winding down..

More Related