OpenCores
no use no use 1/1 no use no use
UVM i2c master but no slave acknowledgement
by Nag13arjun on Nov 29, 2015
Nag13arjun
Posts: 2
Joined: Oct 23, 2015
Last seen: Feb 16, 2016
I was designing i2c master driver for UVM. However Start condition is taken care address is being driven followed by R/w. I am not able to receive slave acknowledgement. Device address is specified as 22h so i am sending same but i am not able to receive ACK. I tried with wrong address but no NACK too. Can anyone help me what may be the reason for slave not responding ?

Thanks, Nag
RE: UVM i2c master but no slave acknowledgement
by dgisselq on Nov 30, 2015
dgisselq
Posts: 247
Joined: Feb 20, 2015
Last seen: Oct 24, 2024

Do you have any signal traces to share? What's the I2C package doing? Have you had any success within a simulator?

Dan

RE: UVM i2c master but no slave acknowledgement
by BooZe on Dec 1, 2015
BooZe
Posts: 2
Joined: Jun 16, 2010
Last seen: Jul 26, 2023
Hi Nag,

Actually, it's hard to say something without the code of your I2C driver.
Probably, you do not fill transaction ack/nack field before writing to the analysis port.

Evgeny
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.