Hello, I am interested in opinions concerning advantages and disadvantages of the hardware (FPGAs) and developing software (Quartus vs ISE) for high-end (very demanding designs). I was under the impression that xilinx was ahead but I've done some reading lately and StratixII seems to have made a step ahead in comparison to Virtex4. The devices I am interested in are Stratix and StratixII from one side and VirtexII pro, Virtex4 one the other. There is not one specific parameter that I need to investigate. Procesing power, memory and I/O data rates are all significant. Of cource the role of the EDA tools is important so if someone could give me his opinion one advantages and week points of each one I would be grateful. Thanks
Xilinx vs Altera high-end solutions
Started by ●March 8, 2005
Reply by ●March 9, 20052005-03-09
Giorgos P. wrote:> Hello, > > I am interested in opinions concerning advantages and disadvantagesof the> hardware (FPGAs) and developing software (Quartus vs ISE) forhigh-end (very> demanding designs). > I was under the impression that xilinx was ahead but I've done somereading> lately and StratixII seems to have made a step ahead in comparison to > Virtex4. The devices I am interested in are Stratix and StratixIIfrom one> side and VirtexII pro, Virtex4 one the other. > > There is not one specific parameter that I need to investigate.Procesing> power, memory and I/O data rates are all significant. > > Of cource the role of the EDA tools is important so if someone couldgive me> his opinion one advantages and week points of each one I would begrateful. Howdy Giorgos, Asking such generic questions are bound to either get you generic answers, or FUD from the vendors. The short answer is that after availability, quantity, price, and features are all factored in, each has its own strengths and weaknesses, yet each is also a capable FPGA. For some things, Stratix II will be fastest, other things Virtex-4 will be fastest, and a few others, VirtexII-Pro will be fastest. Without a fair amount of detail on the "specific parameters" of your design, it is impossible to guess which might match up best. Or beter yet, get the tools for both and try targetting your design to each. Good luck, Marc
Reply by ●March 9, 20052005-03-09
Giorgos P. wrote:> Hello, > > I am interested in opinions concerning advantages and disadvantages of the > hardware (FPGAs) and developing software (Quartus vs ISE) for high-end > (very demandidownload). > I was under the impression that xilinx was ahead but I've done some > readindesigns and StratixII seems to have made a step ahead in comparison > to Virtex4. The devices I am interested in are Stratix and StratixII from > one side and VirtexII pro, Virtex4 one the other. > > There is not one specific parameter that I need to investigate. Procesing > power, memory and I/O data rates are all significant. > > Of cource the role of the EDA tools is important so if someone could give > me his opinion one advantages and week points of each one I would be > grateful. > > ThanksYou are asking for a holy war ! Both Altera and Xilinx make FPGAs. Som epeople like A, others like X. If you just go by marketing numbers, you will never be able to decide which one is better. When we had to make the choice, we downloaded the free tools, and tried a bunch of designs (you can download various sample designs from OpenCores.org if you need some). 1) Try both (free tools), look at the sample results 2) Look at the ease of use of tools 3) Look at support (do a search in this group for answers from X and A, perhaps thats not a fair comparison as there are alot more X users here than A users) 4) Make your own decission Shouldn't be that difficult. Regards, rudi ============================================================= Rudolf Usselmann, ASICS World Services, http://www.asics.ws Your Partner for IP Cores, Design, Verification and Synthesis
Reply by ●March 9, 20052005-03-09
> 1) Try both (free tools), look at the sample resultsJust a quick note -- be sure to use real-world designs and push the tools on performance. Using "toy" designs (say, a 32-bit adder or a 4-bit multiply) often doesn't give you the full story.> 3) Look at support (do a search in this group for answers from > X and A, perhaps thats not a fair comparison as there are > alot more X users here than A users)If you plan to buy any volume, then this group will not be a good example of support. Both companies will fall overthemselves for your business if you are buying any quantity. There are distributor FAEs, factory FAEs, and others who will hold your hand and give you a back-rub if it helps you be successful with their product! If you are serious about buying high-end products, your best bet is to try out the tools and invite salespeople/FAEs from both companies in to compete for your business. Oh yeah -- pick Altera ;-) Regards, Paul
Reply by ●March 9, 20052005-03-09
Giorgos P. wrote:> I am interested in opinions concerning advantages and disadvantages of the > hardware (FPGAs) and developing software (Quartus vs ISE) for high-end (very > demanding designs).Consider deferring the vendor and part selection until after you have prototyped and simulated a substantial portion of your design in vendor-agnostic hdl. Use synthesis to pick a device from each vendor and then get quotes. -- Mike Treseler
Reply by ●March 9, 20052005-03-09
Mike, Sounds good, but I believe it doesn't work that way. If you know you are going to use part A, or part X, you will then use the powerful built in features that each vendor offers. For example, Xilinx SRL16's are great for many DSP and signal processing tasks. The Xilinx/IBM PPC are also very useful. Many of these features define an architecture. Altera has a similar portfolio. Pick a generic HDL, and code without regard for these special features, and then you are at the mercy of the HDL compiler to somehow find the best structures in each FPGA. For high end designs, you will have to take advantage of the manufacturer's device specific feature set to get the performance you want for the least cost (smallest) and fastest device/design. Austin Mike Treseler wrote:> Giorgos P. wrote: > >> I am interested in opinions concerning advantages and disadvantages of >> the >> hardware (FPGAs) and developing software (Quartus vs ISE) for high-end >> (very >> demanding designs). > > > Consider deferring the vendor and part selection until after you > have prototyped and simulated a substantial portion > of your design in vendor-agnostic hdl. Use synthesis > to pick a device from each vendor and then get quotes. > > -- Mike Treseler
Reply by ●March 9, 20052005-03-09
> Consider deferring the vendor and part selection until after you > have prototyped and simulated a substantial portion > of your design in vendor-agnostic hdl. Use synthesis > to pick a device from each vendor and then get quotes.Good advice. But be sure to use the post P&R performance and logic-utlization results to select a device. Synthesis estimates are less accurate and while they can be pretty good on average, for any given design could be far off the mark. Also, register packing (grouping logic & registers) for Altera devices happens in the P&R flow, which will substantially reduce your logic requirement. Regards, Paul Leventis Altera Corp.
Reply by ●March 9, 20052005-03-09
Austin Lesea wrote:> Mike, > > Sounds good, but I believe it doesn't work that way.It does for me.> If you know you are going to use part A, or part X, you will then use > the powerful built in features that each vendor offers.Many do, but I don't. If the feature can't be inferred from code for both vendors, I'd rather not use it. -- Mike Treseler
Reply by ●March 9, 20052005-03-09
Paul Leventis wrote:> Good advice. But be sure to use the post P&R performance and > logic-utlization results to select a device.I agree. I run both place and routes from time to time to make sure I am on track. -- Mike Treseler
Reply by ●March 9, 20052005-03-09






