« Return to Thread: AC97 system integration

Re: AC97 system integration

by Arnim Läuger :: Rate this Message:

Reply to Author | View in Thread


>>> 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
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores

 « Return to Thread: AC97 system integration