|
Message
From: Richard Herveille<richard@h...>
Date: Thu Feb 10 13:14:39 CET 2005
Subject: [oc] I2C test bench timing violations?
> > > As I mentioned, I'm also seeing width violations on the SCL line. > > Apparently the slave_wait signal is holding off the external SCL > > causing it to be too short. It's high for 3.6us which is > short of the > > 4.0us in the spec. > ftp://hanochnet.org/pub/state_machine_scl_width.jpg shows this. > > > > sorry , just deleted Richard's mail by mistake. finger trouble :( > > I don't agree that a timing violation caused by the slave > giving itself wait time by holding scl low is something the > master has no control over. > > Surely having the master start timing the requisite SCL high pulse > after the slave releases the open drain SCL line would be > the appripriate solution?
That's what I am doing ..... The high time count is started after SCL goes high, which is once all masters and slaves agree to assert SCL high.
> > john > > _______________________________________________ > http://www.opencores.org/mailman/listinfo/cores >
|
 |