Spartan 2 xc2s150

Sep 07, 2003 2 Replies

Hi! I have to redesign a TTL based design of discere components into an FPGA. I have selected spartan 2 xc2s150. I have a few queries regarding the board design.


1) I want my Inputs to be 5V tolerant..which input standard should i use...LVTTL or PCI_5V ? How to select any of these standards as both require VCCO=3.3V and No Vref or VTT...?


2)If any of my xc2s150 ouput pin is an open collector, can i pull it up externally by 5V through a resistor?


3)I am intending to use a Level shifter IC(3.3V to 5V) at some FPGA outputs..is it OK to do so?


4)I dont have a global set/reset in the design, can it create problems at startup?


5)What should i do of un-used pins of FPGA...can i keep them unconnected?

Thanks for everyone's support.


rider wrote: : Hi! : I have to redesign a TTL based design of discere components into an : FPGA. I have selected spartan 2 xc2s150. I have a few queries : regarding the board design.

: 1) I want my Inputs to be 5V tolerant..which input standard should i : use...LVTTL or PCI_5V ? How to select any of these standards as both : require VCCO=3.3V and No Vref or VTT...?

LVTTL

: 2)If any of my xc2s150 ouput pin is an open collector, can i pull it : up externally by 5V through a resistor?

Yes.

For speed reasons, use it as tri-state totem pole. First pull it up internally, then switch to tristate to activate the 5V pull-up resistor. There's a Xilinx appnote out there about that.

: 3)I am intending to use a Level shifter IC(3.3V to 5V) at some FPGA : outputs..is it OK to do so?

If 2) isn't enough, you can do so.

: 4)I dont have a global set/reset in the design, can it create problems : at startup? You don't need to use it, if you don't need the functionality

: 5)What should i do of un-used pins of FPGA...can i keep them : unconnected?

Define them as inputs with the "keeper" attribute, leave them unconected. That will make reuse easier.

: Thanks for everyone's support.

You're welcome

Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

Thanks Uwe! I am using the JTAG-Master Serial Mode for FPGA configuration(Platform Flash). However i want to keep an other programming option. Can you suggest me some third party PROM which is DIP(so that i can program it with my HI-LO ALL 11 programmer)and is compatible to XC2S150 (i.e. supports the Master serial mode with appropriate pins?). I would be grateful.

Rider

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required