HOME FORUMS BROKERS SOFTWARE BOOKS CONTACT US
Elite Trader Your Account  •  Become a Member  •  Help  •  Search    
    Forums ›› Technically Speaking ›› Automated Trading ›› Altera or Xilinx  


Post A Reply
    Page 3 of 3:   1  2   3  
nitro
 

Registered: Sep 2001
Posts: 17942

 

09-29-12 02:26 PM


Quote from Mike805:

I've developed a ton of stuff in both. Altera is my current choice; the tool set is a huge plus. Never upgrade development environments unless necessary.

And dear god, never ever let a software engineer design HDL, or architect a FPGA solution, in either A or X. Its not software !!!


Interesting. Do you know of a good learning card? I was also thinking of getting Impulse-C? I have also considered going the National Instruments route...?

    Edit/Delete Quote Complain
Mike805
 

Registered: Jul 2004
Posts: 1768

 

09-29-12 08:23 PM


Quote from nitro:

Interesting. Do you know of a good learning card? I was also thinking of getting Impulse-C? I have also considered going the National Instruments route...?



What's your experience level?

FPGA design takes some pretty serious education and experience to get started, specifically you have to understand the nitty gritty of hardware/software interaction. You also have to understand the embedded nature of S/W program execution as well as the basic & advanced concepts of synchronous logic design (upper level EE/CS cirriculum).

Generally, people in the FPGA design biz have several years of electronics design experience as well as graduate degrees in Electrical/Computer Engineering/Comp. Sci. - and that's before most companies will even allow them to start doing a serious FPGA design.... real world experience is paramount as the design problems get very hard very quickly.

I'm not trying to intimidate you or toot my own horn (I've been designing FPGA's for over a decade and have worked through a lot of challenging problems), if you want to go down this route you're going to need to put in some serious effort and spend some decent money.

That said, I can't say enough about starting with Altera, mainly because they have the best tutorials and support for a beginner. If you can code in MatLab there are also options (MatLab to HDL translations)... but, I would advise against using translation tools in general (C -> HDL or Matlab to HDL). You're going to get trapped by the "lost in translation" effect. In general you'll gain the most performance and debugging abilty by building custom function blocks directly in HDL.

I can recommend an Altera Development Kit if you outline what you're trying to do more specifically (PM me with details). There are a ton of options.

    Edit/Delete Quote Complain
Random.Capital
 

Registered: Jan 2005
Posts: 3848

 

09-30-12 03:48 AM


Quote from nitro:
This is probably more along the right lines I think.



I've had early access to both. They're both "along the right lines" for the right application. Really depends on what needs doing, and how it fits in with the rest of the system.

Impulse-C is a catastrophe outside of very strictly defined usage. As bad an idea as it generally is to turn software guys loose on hardware design, it is actually even worse to turn them loose with something like Impulse-C.

    Edit/Delete Quote Complain
pfranz
 

Registered: Nov 2009
Posts: 96

 

09-30-12 06:29 AM

I really see no reason why a single trader should need FPGA for his/her trading,unless all world exchanges (futures,options,forx,OTC derivatives....) are connected at the same time to elaborate a trading system on times and sales data, or to backtest a strategy based on all tick data available on every exchange.
Or should I guess that new systems have become so excellent at wasting computer resources, that a modern PC has problems receiving CME data and routing an order?

    Edit/Delete Quote Complain
nitro
 

Registered: Sep 2001
Posts: 17942

 

10-04-12 09:02 PM

Gotach, thanks.

I will be ready to take this step soon and at that point I will contact you with more questions.

Thanks for your generosity!



Quote from Mike805:

What's your experience level?

FPGA design takes some pretty serious education and experience to get started, specifically you have to understand the nitty gritty of hardware/software interaction. You also have to understand the embedded nature of S/W program execution as well as the basic & advanced concepts of synchronous logic design (upper level EE/CS cirriculum).

Generally, people in the FPGA design biz have several years of electronics design experience as well as graduate degrees in Electrical/Computer Engineering/Comp. Sci. - and that's before most companies will even allow them to start doing a serious FPGA design.... real world experience is paramount as the design problems get very hard very quickly.

I'm not trying to intimidate you or toot my own horn (I've been designing FPGA's for over a decade and have worked through a lot of challenging problems), if you want to go down this route you're going to need to put in some serious effort and spend some decent money.

That said, I can't say enough about starting with Altera, mainly because they have the best tutorials and support for a beginner. If you can code in MatLab there are also options (MatLab to HDL translations)... but, I would advise against using translation tools in general (C -> HDL or Matlab to HDL). You're going to get trapped by the "lost in translation" effect. In general you'll gain the most performance and debugging abilty by building custom function blocks directly in HDL.

I can recommend an Altera Development Kit if you outline what you're trying to do more specifically (PM me with details). There are a ton of options.

    Edit/Delete Quote Complain
nitro
 

Registered: Sep 2001
Posts: 17942

 

10-09-12 01:32 AM

Looks like Altera is trying to make it easier to program these things:

http://www.embedded.com/electronics...-access-program

    Edit/Delete Quote Complain
    Page 3 of 3:   1  2   3  
Post A Reply


Receive an email whenever a new post is added to this thread by subscribing to it.
 
Rate This Thread:

Forum Jump:
 

 

   Conduct Rules  -  Privacy Policy  -  Day Trader -  Day Trader Forum -  Best Trading Software -  Sitemap Copyright © 2013, Elite Trader. All rights reserved.    
 
WHILE YOU'RE HERE, TAKE A MINUTE TO VISIT SOME OF OUR SPONSORS:
Advantage Futures
Futures Brokerage & Clearing
AMP Global Clearing
Futures and FX Trading
Bright Trading
Professional Equities Trading
CTS
Futures Trading Software
DaytradingBias.com
Professional Trading Analytics
ECHOtrade
Professional Trading Firm
eSignal
Trading Software Provider
FXCM
Forex Trading Services
Global Futures
Futures, Options & FX Trading
Interactive Brokers
Pro Gateway to World Markets
JC Trading Group
Direct Access Trading
MB Trading
Direct Access Trading
MultiCharts
Trading Software Provider
NinjaTrader
Trading Software Provider
OANDA
Currency Trading
optionshouse
Option Trading & Education
Rithmic
Futures Trade Execution Platform
SpeedTrader
Direct Access Trading
SpreadProfessor
Spread Trading Instruction
thinkorswim by TD Ameritrade
Direct Access TradingAdvertisement
TradersStudio
System Building & Backtesting
Trading Technologies
Trading Software Provider
Trend Following
Trading Systems Provider