LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: John Sheahan<jrsheahan@o...>
    Date: Wed Feb 9 22:33:03 CET 2005
    Subject: [oc] I2C test bench timing violations?
    Top

    > 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?

    john


     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.