electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

FPGA/ CPLD as a substitute for Microcontroller?


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> FPGA/ CPLD as a substitute for Microcontroller?
Author Message
RollingEEE



Joined: 25 Mar 2006
Posts: 208
Helped: 4
Location: Bangladesh


Post12 Nov 2008 18:56   

cpld dip


Hi,

I was just wondering, is it possible for a hobbyst to switch from microcontroller to FPGA / CPLD s. I am somewhat familiar with verilog and vhdl. Is there any FPGA/CPLD chip available in DIP package? And how easy is the programming software?
Back to top
niks109



Joined: 14 Nov 2008
Posts: 1


Post14 Nov 2008 15:51   

dip fpga


no buddy ,fpga are not as efficient and fast as microcntrollers ,it is ok to use them for testing purpose but for long term use you need controller
Back to top
RollingEEE



Joined: 25 Mar 2006
Posts: 208
Helped: 4
Location: Bangladesh


Post15 Nov 2008 6:26   

fpga dip


But I thought FPGAs are faster, they have concurrent processing, and can beat the sequential processing of microcontroller with parallel processing
Back to top
mostafa_amer



Joined: 24 Oct 2008
Posts: 12
Helped: 2


Post16 Nov 2008 9:19   

dip cpld


I think FPGA is suitable for more complicated applications. Some application resides in the grey area between them and micros, in such a case u v to decide which technology to use.

About switching, it will not be complete switching as I said before different applications will need different technologies but it is very useful to learn FPGA (and very challenging to Very Happy)

I used to work with Atmel's AVRs but switched to Xilinx FPGAs during my graduation project. You may consider getting a starter kit rather than seeking a DIP. I am not very sure but I don't think that FPGA is available as a DIP (any1 confirm plz)

FPGAs are nt exactly as micros,they arent programmed. They are connected to external PROM where your program is stored. Again, consider a kit. It will be very useful and u may get a decent one for 150~250 $

Best regards,
Mostafa Amer
Back to top
RollingEEE



Joined: 25 Mar 2006
Posts: 208
Helped: 4
Location: Bangladesh


Post16 Nov 2008 11:38   

fpga dip package


Well that's a shame they don't have on board EEPROMs. A 40 PIN FPGA with quick loader and onboard EEPROM would be great.
Back to top
yousif



Joined: 02 Dec 2005
Posts: 85
Helped: 6


Post16 Nov 2008 13:32   

digilent c-mod


See This :
AT17C002A-10JC
AT17LV256-10NI
Back to top
FvM



Joined: 22 Jan 2008
Posts: 5160
Helped: 767
Location: Bochum, Germany


Post16 Nov 2008 15:06   

xilinx cpld dip


You can get non-volatile FPGA (with integrated configuration flash) from Vendors as Lattice and Xilinx, also Altera MAX II devices are a kind of small flash based FPGA. As said, none of them has a DIL package, you need an adapter to convert the footprint.

Generally, I would consider FPGA, when the application speed requirements can't be achieved by a processor. Although FPGA can replace hardware processors by soft cores, it may be easier to use a FPGA and hardware processor combination.
Back to top
Old Nick



Joined: 14 Sep 2007
Posts: 445
Helped: 49


Post16 Nov 2008 16:46   

fpgas in a dip package


niks109 wrote:
no buddy ,fpga are not as efficient and fast as microcntrollers ,it is ok to use them for testing purpose but for long term use you need controller


I think you have that a bit wrong. FPGA's are generally faster in terms of clock speeds, and also because of the inherent parallelism of their operation. Microcontrollers aren't parallel.
And FPGA's are more efficient, as they can be configured/optimised for a specific application, whereas a microcontroller is alwasy a general purpose cicuit. An ASIC is the most efficient, but is not reconfigurable.
Back to top
RollingEEE



Joined: 25 Mar 2006
Posts: 208
Helped: 4
Location: Bangladesh


Post16 Nov 2008 17:02   

dip fbga


I know FPGAs are more sophisticated and faster. DSP filters are made with FPGAs. You can hardly imagine making a powerful DSP with a microcontroller. But without a DIP package it is very hard to be used by a hobbyst, especially without spending 50-100 dollars.
Back to top
Old Nick



Joined: 14 Sep 2007
Posts: 445
Helped: 49


Post16 Nov 2008 17:57   

cpld in dip package


You can get something like a Spartan 3 starter kit for not too much money, it can be programmed with relative easy via the serial port of a PC. If you want to integrate an FPGA onto a bespoke PCB then you're lookin at a considerable cost because of the packages they come in (BGA's are common), and the complex routing associated with them, often requiring blind via's.
Back to top
Google
AdSense
Google Adsense




Post16 Nov 2008 17:57   

Ads




Back to top
yego



Joined: 28 Oct 2004
Posts: 154
Helped: 14
Location: Middle of Nowhere


Post17 Nov 2008 14:31   

any dip package fpga


Take a look here : http://www.xess.com/prod035.php3 .
It has got most features you desired even the DIP header prototyping connector is provided. It's not a typical 40 pin DIP still ...

Also Digilent has got something like that for CoolRunner II CPLD with a 40 pin DIP format ( Digilent CMOD ) : http://www.digilentinc.com/Products/Catalog.cfm?Nav1=Products&Nav2=Programmable&Cat=Programmable%20Logic.
Back to top
dmk



Joined: 14 Nov 2005
Posts: 194
Helped: 37


Post20 Nov 2008 17:17   

fpga dil


It depends on your project. You can find in DIP CPLDs (say, GAL22V10, etc.).
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> FPGA/ CPLD as a substitute for Microcontroller?
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
samples for CPLD or FPGA (4)
CPLD or FPGA for 100Mb/s throughput (6)
Request of Advise for FPGA and CPLD (6)
processor for cpld ( equivalent to microblaze for fpga ) (3)
Schematic for FPGA/CPLD (students/developers) KIT (3)
a problem about configuration for xilinx FPGA using a CPLD (2)
Jump start for PLD, GAL, CPLD, FPGA desiign (2)
hOW TO GET I2C SLAVE MODE CODE FOR CPLD/FPGA ? (2)
Just got Xilinx FPGA & CPLD Dvel kit ,looking for exampl (4)
CPLD Softcore versus microcontroller (22)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS