> > My experience of FPGAs is that if you design a circuit for an FPGA it will 
> > work. If you take an existing design
> > feed it into a schematic capture program and compile it for an FPGA then it 
> > won't.
> 
> Actually, you can, and I have done so - provided that the original
> machine was slow enough.  It works, in part, because the FPGA's are
> sooooooooooo much faster than the original design, that you can use the
> "trailing D flip flop" approach I described to convert the former into
> the latter - the glitches occur on the time scale of the FPGA logic, but
> are gone by the time the next simulated machine clock arrives.

That is not 'taking an existing design and feeding it into a schematic capture 
program'. It's modifying the
design (adding the D-types to synchronise signals and removed glitches). I do 
not dispute you can do that.

-tony

Reply via email to