Page 1 of 1

Build A CPLD Dev Board

Posted: Tue Feb 19, 2008 7:17 am
by ThePyroElectro
Build A CPLD Dev Board

Development boards for PLD's and FPGA's can get very pricey, even into the $1000's. This simple tutorial will give you a platform & hardware setup to get you started with CPLD/FPGA device design & programming.


Questions & Comments?

Posted: Thu Feb 21, 2008 4:03 pm
by Kevin
The large size image of the schematic at ... matic.html doesn't work :cry:

Posted: Thu Feb 21, 2008 7:16 pm
by ThePyroElectro
Hey Kevin,

Thanks, I fixed it for you! 8)

clock signal

Posted: Mon Jul 28, 2008 3:56 pm
by jiaohai777
i want to add a clock signal to the board, can you tell me how to do it?

Posted: Mon Jul 28, 2008 4:05 pm
by ThePyroElectro
Hi jiaohai,

Sure I can tell you how to do that. Pin 83 is the 'GCLK1' (global clock input), connect your clock signal to that pin. You can use a 555-timer, crystal, ceramic...etc oscillator to create the clock signal for input.

Then in your VHDL/Verilog code you'll define that pin as a clock and you have a clock. Make sure to define the pin as a clock in the floorplanner.

Posted: Tue Jul 29, 2008 3:19 am
by jiaohai777
thanks a lot!

CPLD development board

Posted: Fri Oct 03, 2008 9:48 am
by sreeram_shankar

sorry for stealing the thread !!!!!!!!!

Is there any way to get the CPLD samples to get the design started ?

Do altera support in this front ?

An other question regarding the clock what is the clock rate that is supported by the device that is mentioned so that we could get the crystal for that readily.


Posted: Sun Oct 05, 2008 3:31 pm
by ThePyroElectro

You can buy the PLD from Altera. They should be cheap, like $10. Maybe if you tell them you are a student and working on a project they will give it to you for free.

Any clock up to 100 MHz is supported by the device. This should be written somewhere in the datasheet.

USB blaster on board

Posted: Mon Nov 10, 2008 3:40 pm
by sreeram_shankar

i am through developing a CPLD board with your designs and i would like to have a USB based blaster since most of the laptops now dont have a Parallel port facility. How can we go about it.

Can u please post in a project that shows how we could make a USB blaster ?


Posted: Sun Nov 16, 2008 2:07 am
by ThePyroElectro
Hey sreeram,

There's no easy way to make a USB byte blaster. Altera hasn't released the schematic for their USB byte blaster as they have for the Serial versions of it. You might have more luck looking at 3rd party designs for USB byte blasters. But to this day, I have not seen one.


Peripherals to CPLD board

Posted: Fri Dec 19, 2008 7:21 am
by sreeram_shankar

I ws wondering as to how to make the CPLD board more fascinating to developers and took liberty to sketch out this mail.

How about developing some some small pyro modules that could fit the pyro CPLD development boards that we have built.

Can we go ahead to create some tutors. I would be glad if we could work something on it to contibute to the pyro's forum.

peripherals that i am currently tetsing include RGB LEDs and its control using PWM signals.

And i am also interested to go about interfacing Graphic LCDs , sensors to the CPLD board that i constructed using the Pyroelectro tutors.




Posted: Fri Jan 02, 2009 7:33 am
by ThePyroElectro
Hey Sreeram,

The CPLD board is just a means for getting people started. It's ripe and prime for any application you'd like to stick it into. Unfortunately, I won't be able to write a few more tutorials for it until later on this year.

Is there something particular you'd like to see it do?