verilog-i2c
                                
                                 verilog-i2c copied to clipboard
                                
                                    verilog-i2c copied to clipboard
                            
                            
                            
                        axil master module doesn't work on Vivado
I tried to use i2c_master_axil.v on Vivado, but it seems like there is a problem I could't figure its reason...
When try to read or write from MIcroBlaze CPU to the module thruogh axil interface the program hang, I did a bunch of debugging and found that I2C doesn't behave well, AWREADY & WREADY always stay at 0
Even though these two signal are set when there is AWVALID & WVALID & !(BVALID) according to line 523 of the module, they never set

Here is an image from ILA

Any idea why axil interface doesn't work properly?