In file i2c_master_bit_ctrl.vhd, line 320, change: sSDA <= (fSDA(2) and fSDA(1)) or (fSDA(2) and fSDA(0)) or (fSCL(1) and fSCL(0));
into sSDA <= (fSDA(2) and fSDA(1)) or (fSDA(2) and fSDA(0)) or (fSDA(1) and fSDA(0)); <----------- !!!!
Yes, just spend half a day searching for this ! Hopefully this is the only thing missing ...
Kind Regards