Converting a simple C-like sequential program into a custom Verilog controller/datapath (FSM+D) implementation which is interfaced to an existing I2C memory module.