In i2c_master_bit_ctrl.v line 205 to line 207 always @(posedge clk or negedge nReset) if (!nReset) slave_wait <= 1'b0; else slave_wait = (scl_oen & ~dscl_oen & ~sSCL) | (slave_wait & ~sSCL);
mix with both blocking and non-blocking assignments to slave_wait, synthesis tool will give warnings. line 373 "case (c_state) " used the full_case synthesis attribute in a Case Statement that does not contain all possible state values or a Default Statement. The full_case synthesis attribute directs Analysis & Synthesis to treat unspecified state values in the Case Statement as Don't Care values. Analysis & Synthesis implemented the full_case synthesis attribute; however, in doing so, Analysis & Synthesis may have created synthesized logic for the current design with functionality that differs from the functionality when simulating for the design.