Loading new firmware/ gateware using the Limesuite API

Dear All,
I have two custom FPGA .rbf files and want to switch between them. My two questions are:

  1. How long would it take the selected gateware/ firmware to take effect,
  2. Will I lose connection after loading the new FPGA gateware, do I need to reconnect?
  3. Do I need to reset the board?

Thanks in advance.

@booth - Kurtul,

Gateware/firmware changes happen immediately following reprogramming. You should always use the LimeSuite tool to reprogram your Lime because not only will you see the firmware update when you do a ‘Device Info’ but you are always assured that it’s been properly reprogrammed. Usually the LimeSuite tool will reset the entire board, but if you’re having issues with it I would advise that you power off your board, restart the LimeSuite tool, connect to it in the tool, and then check to make sure the firmware update was applied correctly through the ‘Device Info’ part of the toolset in LimeSuite.

Hope this helps - 73 de Marty, KN0CK

Thanks a lot.
Unfortunately I can not use Limesuite. I have to use the API because I will embed the Gateware changing function into my own program.

From command line you can use :
LimeUtil --fpga fpga_image_name.rbf

From API programming can be done using LMS_Program() with mode set to “FPGA FLASH”