Article
27C512 Emulator
An open-ended design
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.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD 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 the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
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
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
Discussion (0 comments)