[sdiy] Xilinx 3E board comments

Eric Brombaugh ebrombaugh at earthlink.net
Wed Jun 14 02:21:21 CEST 2006


Harry Bissell Jr wrote:
> You cannot for example... bring a signal in from the
> outside world and clock something with it directly...
> even if you run it through appropriate buffers etc. 
>   
True if you're talking about bringing in lots of single signals and 
trying to use them to drive the clock inputs on flops. That's not to say 
you can't have multiple asynchronous clock domains on an FPGA though - 
you can have blocks of logic running from different clocks. You just 
have to be careful about how you cross the boundaries between these 
different clock domains.

Re: Asynchronous design - In the 4000 series they used to have an 
app-note on implementing the tried & true sequential phase/frequency 
detector. Anyone who's ever looked at the guts of one of those knows 
what a tricky mess of asynchronous feedback loops that can be. I 
actually implemented this once and it worked quite nicely for a clean 
PLL. I'm not sure if they still allow this though.

Eric



More information about the Synth-diy mailing list