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

Re: Re: [oc] DPLL or similar



Dear Allan Herriman,

	The requested URL could not be retrieved! what's wrong?
Best Regards,
Xianyang Jiang
xianyangjiang@hotmail.com
Institute for Pattern Recognition and AI,
Huazhong University of Science and Technology,
Wuhan,Hubei,P.R.China,430074
Tel:+86-27-87556534,Fax:+86-27-87543594
2002-09-06

----------Original Message ------
From: Allan Herriman <allan_herriman.hates.spam@agilent.com>
To:cores <cores@opencores.org>
Sent: 2002-09-06 06:26:00
Subject:Re: [oc] DPLL or similar


>Hi Bruce,
>
>You might like to try:
>
>http://fractional_divider.tripod.com/
>
>Regards,
>Allan.
>
>bruce@bytes.co.za wrote:
>> 
>> Could you please email me a copy of this software or send some
>> information on a fractional N divider which I need to implement on an
>> FPGA, to generate the various bit ratea required for an MP3 decoder
>> 
>> Regards,
>> Bruce
>> 
>> ----- Original Message -----
>> From: Allan Herriman <allan_herriman.hates.spam@a... >
>> To: cores@o...
>> Date: Tue, 20 Nov 2001 22:13:16 +1100
>> Subject: Re: [oc] DPLL or similar
>> 
>> >
>> >
>> > Hi Antonio,
>> >
>> > Antonio Olmo wrote:
>> > > I would be very thanked if you can help me. Please i?m looking
>> > for a
>> > > several clocks for an uart. That is, i have 40 MHz clock and i
>> > must
>> > > get several frequencies as 24 MHz, 33 MHz,... I don?t know to
>> > do a
>> > > DPLL in a FPGA. Can you help me?
>> >
>> > Perhaps you could implement this with fractional-N dividers.  I
>> > have a
>> > free program that writes VHDL code for any fixed frequency
>> > fractional-N
>> > divider that you care to specify.  Email for a copy (remove the
>> > .hates.spam part of the reply address first)
>> >
>> > Given that you say you are using an FPGA (which have limited clock
>> > resources) and the frequency is fairly low (40MHz) I suggest having
>> > everything clock from the 40MHz clock, and use clock enables on the
>> > logic that you want to run at 24MHz, etc.
>> > The clock enables may end up with a large fanout.  The FPGA you use
>> > may
>> > have buffer resources that can be used for this, or you may need to
>> > fan
>> > out the clock enables over a few levels of flip flops.
>> >
>> > Fractional-N dividers generate jitter.  You should analyse your
>> > application to determine whether the amount of jitter generated is
>> > acceptable.
>> >
>> > If you need a *variable* frequency divider, then the results of my
>> > script won't be immediately useful, but you should be able to hack
>> > into
>> > the phase accumulator version to make it variable.
>> >
>> > So, can you let us know:
>> >
>> > Do you want the frequency dividers to be fixed (always has the same
>> > output frequency), or variable (you can change the output
>> > frequency)?
>> >
>> > What frequency accuracy do you require?
>> >
>> > How much jitter can your application tolerate?
>> >
>> > VHDL or Verilog?
>> >
>> > Which FPGA are you using?  (Are you aware that some FPGAs, e.g.
>> > Virtex2,
>> > have built-in clock synthesis?)
>> >
>> > Regards,
>> > Allan.
>> >
>> --
>> To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml
>
>-- 
>Allan Herriman                
>Advanced Networks Division    +61 3 9210 5527 Tel
>Agilent Technologies, Inc.    +61 3 9210 5550 Fax
>347 Burwood Highway  Forest Hill 3131 Australia
>--
>To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml




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