cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
14,264 Views
Registered: ‎03-01-2015

Questions about XCS10XL.

Jump to solution

A = XCS10XL;

 

First time trying to create a custom PCB with FPGA.
A will be used to navigate a 4 wheeled vehicle around and avoid abstacles.
A will be interfaced with

  1. 4 H-bridges
  2. 2 temp sensors
  3. 10 distance sensors
  4. 3 leds

So the number of IO pins are OK since A has 112 IO pins. 

 

1. What family does belong to? Spartan 1,2,3,...?

2. has 10K gates. Is this enough for my application?

3. A doesn't have internal crystals. right? Is 80Mhz optimal?

4. TCK, TMS, TDI, TDO are connected to JTAG and then to the computer? 

5. What software should I use to program A? Vivado doesnt support old chips and im unsure about ISE.

6. If you have any other tips or must-buy items please post here. 

 

Sorry for this basic questions. 

Thank you.

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
23,846 Views
Registered: ‎01-15-2008

Re: Questions about XCS10XL.

Jump to solution

you can try to look for Artix-7 devices which are new family. Product selection guide is available in the following link

http://www.xilinx.com/products/silicon-devices/fpga/artix-7.html

 

you can try to use the vivado webpack  tool to design and implement which is free license tool for some of low density devices of Artix

http://www.xilinx.com/products/design_tools/vivado/vivado-webpack.htm

 

evaluation boards - http://www.xilinx.com/products/boards-and-kits/device-family/nav-artix-7.html

 

programming cable - http://www.xilinx.com/products/boards-and-kits/hw-usb-ii-g.html

 

--Krishna

View solution in original post

9 Replies
Highlighted
Visitor
Visitor
14,262 Views
Registered: ‎03-01-2015

Re: Questions about XCS10XL.

Jump to solution
0 Kudos
Highlighted
Scholar
Scholar
14,254 Views
Registered: ‎02-27-2008

Re: Questions about XCS10XL.

Jump to solution

It belongs to the very ancient, and obsolete 4K family,

 

Unless you enjoy using Windows 3.1, and ancient computers with floppy discs, I would strongly advise you obtain a more recent (and supported) device.  I have no idea how one would go about using the ancient tools, as the license was a security dongle for the printer port (com port?).

 

The very first Spartan brand device was in the 4KXL family, but that only means finding and making the software tools work may be evenn tougher.

 

Austin Lesea
Principal Engineer
Xilinx San Jose
Highlighted
Visitor
Visitor
14,244 Views
Registered: ‎03-01-2015

Re: Questions about XCS10XL.

Jump to solution
Good that I posted here before ordering.What do you think about XC3S100 Spartan 3 family? I think it's the cheapest one and ISE 11 supports it. Good for my application.

If only price wasn't a concern for me, I'd buy the latest chip.



0 Kudos
Highlighted
Moderator
Moderator
23,847 Views
Registered: ‎01-15-2008

Re: Questions about XCS10XL.

Jump to solution

you can try to look for Artix-7 devices which are new family. Product selection guide is available in the following link

http://www.xilinx.com/products/silicon-devices/fpga/artix-7.html

 

you can try to use the vivado webpack  tool to design and implement which is free license tool for some of low density devices of Artix

http://www.xilinx.com/products/design_tools/vivado/vivado-webpack.htm

 

evaluation boards - http://www.xilinx.com/products/boards-and-kits/device-family/nav-artix-7.html

 

programming cable - http://www.xilinx.com/products/boards-and-kits/hw-usb-ii-g.html

 

--Krishna

View solution in original post

Highlighted
Scholar
Scholar
14,197 Views
Registered: ‎02-27-2008

Re: Questions about XCS10XL.

Jump to solution

aa,

 

Even so, you may wish to look at the Spartan 6 which is far newer.

 

Even when I had the strictest cost controls (think telecomm line card), I always choose a technology that is either current (28nm in this case), or one node back (S6 is 45nm).  That way I take advantage of cost reductions due to yield and volume improvements.

 

 

S3 family costs will never go down (now).  They will only increase with inflation.  So buying the old parts because they are 'cheap' is a false economy (they will only go up in price, and then become obsolete, and you will have to design in a newer part).

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
Highlighted
Professor
Professor
14,186 Views
Registered: ‎08-14-2007

Re: Questions about XCS10XL.

Jump to solution

If the device is a toy, and the algorithm to avoid obstacles doesn't need to be very robust, then you might get away using the Spartan 3 part you selected.  However if this is a fairly sophisticated algorithm you may need more logic, and in that case the newer families may be cheaper.  Price per pin is often the lowest in an older family.  For example Spartan 3A is the cheapest now, and before it became obsolete Spartan 2e was the cheapest.  However the newer parts with a similar pin count have much more logic in them, and the price per logic element is lowest in the newest parts - Artix-7.  The smaller Artix parts are still a little hard to get right now, but there is a good range of footprint compatible parts and you can always start with the more readily available XC7A100 and them move down in size if that makes sense.

 

You should also note that going forward the tools will not be updated for parts prior to 7-series.  ISE 14.7 is the last version that covers pre-7-series parts like Spartan 3 and Spartan 6.  To use Vivado you should be using 7-series parts.

 

There's another thing to note when you compare older parts to newer ones.  Spartan 3 and earlier parts had numbers representing Kgates (1,000's of equivalent ASIC gates) while newer products are number by KLE (1,000's of logic elements) where a "logic element" is the equivalent of a 4-input LUT and a flip-flop.  So an Artix-7 with a base number of 100 like the XC7A100, has much more logic than a Spartan 3 with a base number of 100.  So again the least expensive part that does what you need may in fact be an Artix 7.

-- Gabor
Highlighted
Visitor
Visitor
14,172 Views
Registered: ‎03-01-2015

Re: Questions about XCS10XL.

Jump to solution

You have convinced me now. I came across TE0710 which costs 149 USD.  So the only thing I need to get started with this board is to make a custom PCB with two LSHM-150-04.0-L-DV-A-S-K-TR connectors and a JTAG connector. Correct?

 

For the curious: 

It's a robot project for a Transfer Theory course at the university. There robot will have 4 x Mecanuum wheels and it has to translate without any rotation and avoide obstacles. FPGA usage is not mandatory but I want to learn more about Xilinx products because I want to do my thesis with a SoC from Xilinx. Previously we have used FPGA using National Instruments products.

 

Thank you for time and patience. 

0 Kudos
Highlighted
Visitor
Visitor
14,150 Views
Registered: ‎03-01-2015

Re: Questions about XCS10XL.

Jump to solution

Can sombody please confirm my last reply? Thank you.

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
14,134 Views
Registered: ‎08-01-2012

Re: Questions about XCS10XL.

Jump to solution

Also I would recommend you to talk to your local FAE , they may guide you on device/board selection isues.  You can get contact details of them from the following link http://www.xilinx.com/company/sales/ww_disti.htm is there anything more you are expecting from my end?. (That link can guide to http://www.xilinx.com/company/contact/auth-disti-table.htm)

________________________________________________

Please mark this post as an "Accept as solution" in case if it helped to resolve your query. So that it will help to other forum users to directly refer to the answer.

Give kudos to this post in case if you think the information is useful and reply oriented.

0 Kudos