verilog-i2c icon indicating copy to clipboard operation
verilog-i2c copied to clipboard

axil master module doesn't work on Vivado

Open ABADY1000 opened this issue 2 years ago • 0 comments

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 image

Here is an image from ILA imageedit_4_6062663522

Any idea why axil interface doesn't work properly?

ABADY1000 avatar Jan 03 '23 11:01 ABADY1000