27C512 Emulator
An open-ended design
Published in issue 347, October 2005
More and more electronics hobbyists and professionals are using CPLDs to implement circuits. In this article, we work through the entire design process for a CPLD project from start to finish using a practical example. The result is a handy 27C512 EPROM emulator that is useful for debugging microcontroller systems.
Resistors:
R1,R2,R4 = 10kΩ
R3 = 10 kΩ 8-way SIL array
R5,R6,R7 = 1kΩ
Capacitors:
C1,C2 = 22pF
C3,C5-C8 = 1μF 16V radial
C4,C9,C10,C23 = 100nF
C12-C22 = 100nF, SMD, shape 1210
C11 = 10μF 16V radial
Semiconductors:
D1 = 1N4001
D2, D4 = LED 3mm red
D3 = LED 3 mm green
IC1= MAX232N (Maxim)
IC2 = EPM7064SLC84-15 PLCC, programmed, Publishers order code 030444-31
IC3 = CY7C1019B-15VC (Cypress)
IC4 = AT90S8515-4PC DIP 44 pins, programmed, Publishers order code 030444-41
IC5 = 7805CP
Miscellaneous:
JP1 = 2-way SIL pinheader with jumper
JP2 = 3-way SIL pinheader with jumper
K1,K2 = 10-way boxheader
K3 = 9-way sub-D socket (female), PCB
mount
K4 = DC adaptor socket
K5 = 2-way SIL pinheader
K6 = length of 28-way flatcable with DIP IDC connector
S1 = pushbutton, 1 make contact
X1 = 3.6864MHz quartz crystal 84-way PLCC socket
PCB, ref. 030444-1 from the PCBShop
Enclosure, e.g, Hammond type 591-D
project software, Publishers code 030444-11
|
Click below to download a PDF copy of this article from Elektor magazine.
Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.
|