Side Channel Analysis Using Sakura -G


I am working on the sidechannel analysis of lightweight block cipher Simon using Sakura-G.

I have completed the verilog implementation of Simon and verified test vectors via test benches.

In the next step, when I moved towards adding the code of Simon as a module to the default code of Sakura -G Fpga (I tried to replace the Aes code module with simon here) I am not able to get any output from the board on checker application.

As a novice in hardware I need guidance in regard that to run some crypto algorithm on Sakura-G board what modifications need to be done in the original Sakura-G code to make it work. Like do I need to modify the Usb Host interface of Sakura-G as per the structure of Simon?

Help is needed.