This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Initialization question regarding LM97600RB

Hi, 

I'm trying to make a few modifications to the LM97600RB source code but I just wanted to know a couple of details regarding the storage of data samples in the SRAM when the board is powered up. When does the board start storing the ADC samples in the SRAM ? Is it when the FPGA image is loaded or is it when WaveVision starts ? Or is it when the capture button in WaveVision is pressed. I'm trying to implement trigger logic on the board, but I still haven't been able to figure out where it all starts so that I know when the SRAM starts storing the data samples. 

  • Hi Syed

    The LM97600RB firmware starts saving data to SRAM in response to a capture data command from the Wavevision GUI. The controlling script code (in spio5.5_xc5vsx95t_LM97600.dut.cpp) begins at this heading:

     -------------------------------------------------------------------------
        BEGIN: MANDATORY DUT FUNCTIONS - Capture, execute_capture_actions

        Execute custom actions during various phases of the capture.  Typically
        the entire capture process is handled by the DLL/firwmare and so custom
        actions are not necessary.
        -------------------------------------------------------------------------

    Regards,

    Jim B