To run charge injection, execute the following commands in the Rogue interface

In the InitASIC list, type [3,1,1,1,1] and hit enter. This will configure the Silabs PLL to a clock of 168Mhz and configure all ASICs with default


At this point all ASICs should be generating images. You can test by hitting the Trigger execute button in root.Trigger. See below.



Unlocked lanes will be automatically disabled in the root.App.AsicTop.DigAsicStrmRegisterX. If you do not see images in a specific view, then something is wrong with the lane. You would need to enable or disable it from root.App.AsicTop.DigAsicStrmRegisterX. See below.



Before Charge injection you may or may not want to start saving an acquisition. If you need, go the System tab > Data File Control (StreaamWriter) then hit the Autoname and the Open button, and it will start saving. See below.



After that, go to root.App, then open the TestChargeInjection tab. You should see several parameters (defaults). If you want a range of columns, you need to insert the First and the Last Column index. If you want a specific ASIC, insert the ASIC index (0 to 3). -1 will perform Charge injections for all ASICs. You can hit Start and wait until the progress bar shows done. Or you can stop the charge injection using the Stop button. See below



  • No labels