LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    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: matt at ettus.com<matt@e...>
    Date: Thu Apr 12 12:13:40 CEST 2007
    Subject: [oc] recent i2c questions
    Top
    > [rih] What do you mean it wasn't clear from the docs??
    > This is the 3rd person claiming this, so apparently it isn't clear.
    > But the doc explicitly explains how to create the open-drain from
    > the
    > tri-state buffers. It actually says i2c uses open-drain and that
    > the
    > open-drain is implemented with tri-states.
    > There's a graphical representation and VHDL and Verilog codes on
    > how to
    > implement the pads. What else do you need???
    > (the other) Richard


    In the diagram, it shows scl_pad_o going to the tri-state buffer
    input. If it had shown a 0 going to the buffer, or had stated that
    scl_pad_o is always 0, then it would have been clear. Without that,
    it just basically says that you need to create an open drain, but
    shows using a tri-state buffer.

    Thanks,
    Matt

    Follow upAuthor
    [oc] recent i2c questionsRichard Herveille

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