FPGA-controlled multi-microring network on chip in silicon photonic platform