2) The Spartan 3A documentation states that LVDS output can only be
used on banks 0 and 2. It also states that internal 100 ohm LVDS
receive termination is only available on pins that are output pins,
but it doesn't explicitly state whether this includes output pins in
banks 1 and 3, or whether "output" in this context means "pins which
are capable of LVDS output" (which would only include pins in banks 0
and 2).
I suppose for question 2 I can fairly easily fire up ISE and find the
answer. Maybe I'll do that tomorrow.
Thanks,
Pat
Whilst these boards were not built to support LVDS we avoided a lot of
pin problems by not using pins that become input only on any of the
variants. This does cut down the usable pins a lot and one of my pet
hates of an otherwise good family. Interestingly Spartan-6 looks a lot
better in this respect and we put a lot LVDS support into Drigmorn3
the next member of the family. For LVDS output you are restricted to
banks 0 and 2. For inputs use any bank. We have not had any problems
with excessive power either.
John Adair
Enterpoint Ltd. - Home of Drigmorn2. The Spartan-3A Starter Board.
Thanks for the quick reply!
I think my board will probably support the 50 on up, simply because
I'm not going to try to make that many pins available. (But, at the
end, I might do like you and give up on it -- that remains to be
seen.)
Best regards,
Pat