Hi Casperites, I have created a proper test for the HMCs on the SKARAB. It performs a walking ones test on all 256 bits and the full memory location coverage (2^27-1). There is a script that will test all three mezzanines - very basic, needs work to pass arguments etc. There is a more complete script that will test the HMC mezzanine of your choice. It is located here: https://github.com/ska-sa/mlib_devel/tree/devel/jasper_library/test_models/scripts/skarab_hmc_fc_test (fc = full coverage). You call the skarab_hmc_fc_test.py with the following command: python skarab_hmc_fc_test.py <host or IP address> -m <0,1,2> e.g. if you are targeting mezzanine 0 then you would have "python skarab_hmc_fc_test.py 10.0.0.7 -m 0.
Some statistics: It takes 54.67s to test one HMC on the board and 164s (2 min and 44 secs) to test all three HMCs on the board. It reconfigures the FPGA between link 2 and link 3 then reports the consolidated results. It will indicate if the Link fails or not. We have a faulty HMC in our lab and it is able to detect the fault with this test. Hope it helps if you have any HMC issues. Kind regards, *Adam Isaacson* Hardware Manager South African Radio Astronomy Observatory (SARAO) Address: 2 Fir Street, Black River Park (North Gate Entrance), Observatory, Cape Town, 7925 Tel: +27 21 506 7380 | Cell: +27 82 563 9602 Email: aisaac...@sarao.ac.za <aisaac...@ska.ac.za> Website: www.sarao.ac.za <http://www.ska.ac.za/> -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnHCY8oDDD8yTYeHF%3DzzZua8sWkh4ATLu_TQ6_M1hjNZtg%40mail.gmail.com.