Postby Azrael » Thu Jul 01, 2004 10:10 am


I am new in programming cpld/fpga. At the moment I have only experiance in programming uC(Atmega32) and a little bit VHDL.

I am interrestet in some projects but my problem is how big the cpld must be.

If you could please tell me some basic projects and the needed size for this project.
or how big must a fpga/cpld be to provide the basic tasks of the following project


At the moment I want to buy a Lattice M4A3 with 32 logic blocks(the smalles one) what can I do whith it(I know what I can do whith a CPLD but the size is the problem, can I use it with a LCD-display and UART?...)

Hopefully you know what I mean

mfg Azrael :)
Posts: 1
Joined: Thu Jul 01, 2004 10:04 am

Postby fpga4fun » Thu Aug 26, 2004 10:37 pm

CPLDs lack arithmetic capabilities (counter/adders...) required for such applications. Even a simple UART would probably not be possible (or be prohibitively expensive, consuming most of your CPLD).
Site Admin
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am

Postby geekything » Tue Aug 31, 2004 10:44 pm

Plus parts like the Altera Cyclone are rivalling CPLDs in price now!

Posts: 31
Joined: Wed Mar 17, 2004 12:52 am
Location: Deepest, darkest Toronto

Return to PCI