Re: 2 leg crystal on FPGA: Lattice vs Xilinx



Austin

Might be worth making the suggestion to your sister grouping of GPD of
adding a dedicated oscillator crcuit to their range of products. Given
a lot of micros do that already there would be some logic in adding
such a circuit in the future to the low cost sector FPGA families.

John Adair
Enterpoint Ltd.

On 28 Sep, 21:21, austin <aus...@xxxxxxxxxx> wrote:
Antti,

The circuit works, only because the IO acts like an inverter with a very
small delay.

If the IO has more delay, than the circiut will not start up (always).

We do not recommend the use of a crystal like this, as we have
experience that it doesn't always start up.

Will it work once? Sure. Will it works always, nope.

I suppose Lattice isn't large enough to worry...

Austin



Antti wrote:
Hi

I know many wise men has said NO NO, but

1)
http://www.latticesemi.com/forums/forum/messageview.cfm?catid=42&thre...

Lattice engineer suggest that it works (assumable reliable) on machXO

the IO technology between machXO and Xilinx FPGAs isnt so big so I
wonder why cant it be done with Xilinx ?

for what I see is following

25MHz crystal
27p caps
560 series
1M parallel

when using LVCMOS33 SLEW=FAST

then there is some sort of overdrive, that makes oscillation to
periodically stop and restart
200 us work then 75 idle, then restarts again, the FPGA input sees
however nice 25MHz
from the crystal ALL time, (also when the output doesnt swing)

by simply changing slew=slow the circuit does start work reliable.

so any technical reasons why this circuit can not (should not) be
used??

crystal vs oscillator price difference is still some 0.30 USD, so why
waste the pennies

Antti- Hide quoted text -

- Show quoted text -


.



Relevant Pages

  • Re: 2 leg crystal on FPGA: Lattice vs Xilinx
    ... The circuit works, only because the IO acts like an inverter with a very ... If the IO has more delay, than the circiut will not start up. ... periodically stop and restart ... crystal vs oscillator price difference is still some 0.30 USD, ...
    (comp.arch.fpga)
  • Re: Debouncing....at About 1Mhz
    ... delay, then xor) and clock the dflop. ... so the xor plus the dflop clock to output needs to have less ... I could handle up to 100nS of edge delay but the circuit loses it's ...
    (sci.electronics.design)
  • Re: Sudden B+
    ... circuit. ... easy to ramp DC filament voltages with a transistor and a few parts ... incorporating this type of design with high voltages is somewhat ... a tube diode can be used to delay the B+. ...
    (rec.audio.tubes)
  • Re: Basics of Frequency Shifting
    ... sources or the circuit inputs. ... I'd use conventional delay measurement techniques, ... uncorrelated signals are the only measurement means I have and I'm trying to ...
    (comp.dsp)
  • Re: Constructing a "Power on time delay relay" with 5 sec. delay. max 6V
    ... > 12V and has a delay of roughly 7 sec. ... > Since my motors run on 6V I would like the relay to do that as well. ... If you use a relay to switch the robot power, it will be ON or OFF. ... How do I have to change the circuit to reduce the voltage to 6V? ...
    (sci.electronics.basics)