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: Arnim Laeuger<arnim.laeuger@g...>
    Date: Sun Mar 19 22:00:00 CET 2006
    Subject: [oc] AC97 system integration
    Top

    >>> Any idea why "The Wishbone clock must be at least 2x
    >>> bit_clk_pad_i"?
    >>
    >> This is my interpretation of the circuit built around bit_clk_r in
    >> ac97_soc.v. bit_clk_r samples the AC97 clock on bit_clk_pad_i with
    >> the Wishbone clock. This can only work reliably when wclk has at
    >> least twice the frequency of the sampled signal.
    >
    >
    > Arnim,
    >
    > why don't you publish your modifications that you previously emailed
    > me ? I think they might be helpful to others as well.

    I've uploaded the modified ac97_soc.v to

    http://home.mnet-online.de/al/ac97_soc.v

    The changes work fine for my designs at the moment. I.e. the suspend
    detection circuit doesn't reinitialize the AC97 link periodically.
    However, it's worth mentioning that my application doesn't deal with
    intentional suspend at all. So the modification is not tested against
    this scenario.

    For integration details refer to the project files at

    http://home.freeuk.com/fpgaarcade/cv.htm


    Best regards

    Arnim

    ReferenceAuthor
    [oc] AC97 system integrationRudolf Usselmann

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