Répondre

0

Vous pouvez convertir la force en une chaîne, et faire une comparaison de type chaîne

($sformatf("%v",SDA) == "Pul") 

Cela est vrai lorsque le signal est à l'état passif pullup.

+0

J'essaie de répondre et l'assertion a échoué. Puis j'ai affiché la ligne sda ​​et j'ai vu St1 (Strong1). – yss

+0

Ensuite, vous n'avez pas modélisé les signaux i2c correctement, il devrait seulement être Pu1 ou St0. –

+0

Dave, merci pour votre aide. Comme je l'ai dit plus tôt, en haut module j'ai connecté i2c dut sur tri1 à i2c vip (interface). Scl et sda sont des fils dans l'interface. Nous utilisons questasim et mentor costume vip. – yss