[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [oc] I2C slave model



On Saturday 27 July 2002 03:07, work@paqi.com wrote:
> I tried to use the slave as well.  The default slave address in the
> model is 001_0000.  When this address is sent the slave does NOT
> respond with an acknowledge.  The problem is as follows.
>
> The state machine is continuously reset to idle since the sto signal
> is  true.  This holds the ld signal true whenver sto is true.  This
> causes a problem because the ld signal does not go low until the 3rd
> bit of the address is transmitted in the default case.  This causes
> acc_done (bit counter) to be true two clocks after my_adr, and the
> slave does not realize it has been addressed.
>
> If you change the address to any address 1XX_XXXX, then the slave
> model will respond.  However this will not allow testing of half of
> the 128 addresses.  I haven't figured out the best way to correct this
> problem yet.
>
> Marcus Pasquarella

This is a known bug. Maybe I should state it on the website, many people 
already reported it. But so far nobody (including me) has fixed it yet.

Richard


--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml