Implementation of Simon on Sakura-G

Hello,

I am trying to AES in original Sakura-g code with Simon. I did the basic part of removing the AES code and adding Simon in place of it. But I know that is not enough, as I am beginner can anyone please guide me on what level the Sakura-G verilog code needs modification to make it work with any cipher other than AES?

Thanks