About the article

Hands-on CPLDs (1)

Experimental rev counter

Hands-on CPLDs (1)
In the past Complex Programmable Logic Devices (CPLDs) have been something of a closed book to most semi-professional electronics enthusiasts but this hands-on series should go some way to help dispel that myth.Times change. It wasn’t long ago that programmable logic devices (PLDs) were thought to be the preserve of the specialist designer who with the help of expensive development environments and unwieldy software emulators took months to cram large digital designs onto a single PLD. Nowadays the whole process has been simplified to such an extent that the only expensive bit of kit you are likely to need is a PC. An interface adapter is also necessary to connect to the in-circuit programming socket of the CPLD circuit board but its cost is relatively low. When you add to this the fact that the price of the chips themselves have tumbled greatly and the development software is now freely available, these devices start to look attractive even to the hobbyist.
Downloading of this magazine article is reserved for Elektor Members only.
Already a member? click here to log in.
Products
Gerber file

CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor Members can exclusively download these files for free as part of their Membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service. Elektor recommends its business partner Eurocircuits as the company of choice for its own prototypes and volume production in selected cases.

Resistors:
R1-R8,R16-R20,R23 = 10kOhm
R9,R22 = 100Ohm
R10 = 3kOhm 9
R11 = 1kOhm 2
R12,R13,R15 = 4kOhm 7
R14 = 1kOhm
R21 = 100kOhm
R24...R55 = 270Ohm
Capacitors:
C1, C12 = 10µF 16V radial
C2 = 100µF 16V radial
C3-C6,C8,C11 = 100nF
C7 = 22µF 16V radial
C9 = 220µF 16V radial
C10 = 820nF
C13,C14 = 33pF
Semiconductors:
D1,D2,D3 = 1N4001
D2 = zener diode 3V9, 500 mW
D4...D19 = LED, green, 3 mm
IC1 = EPM7128SLC84-15
IC2 = 7805CP
T1 = BC547A
Miscellaneous:
K1 = 4-way SIL pinheader
K2 = 10-way pinheader
L1 = 68µH choke
S1 = 6-way DIP switch
X1 = 4.9152MHz quartz crystal
PCB, available from The PCBShop
Disk, order code 030052-11 or Free Download
Loading comments...