Article
PCI Bus Prototyping Card (1)
Explore the PCI-Bus
The development of a PCI based expansion card is relatively complex and usually needs a large investment of time and money before success is achieved. The PCI prototyping card presented here offers a more convenient solution. Its pre-configured PCI decoder and 16 bit wide data bus together with a series of port addresses allows you to concentrate on development and testing of your prototype circuit without getting bogged down in the detail of the PCI bus standard.The Peripheral Component Interconnect or PCI Bus is a relative newcomer to the computer interface world but has rapidly replaced the older and well known ISA Bus. One attractive feature for peripheral designers is that this bus is used not only for IBM compatible PCs but also for workstations and Apple Macintosh systems. Basically, the interface is a very powerful multiplexed 32/64 bit wide address/data bus. One of the original aims of this bus standard was to ensure that it would not become obsolete overnight and would still be in use after many generations of processor have come and gone.
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,R4 = 1k
R2 = 22k
R3 = 3k 9
R5,R6 = array 8 x 10k
Capacitors:
C1-C5,C10,C11,C13,C14 = 100nF
C6,C7 = 100µ F 16V
C8,C9 = 10nF
C12 = 220µ F 16V
Inductors:
L1,L2,L3 = 2µ H7 (see text)
Semiconductors:
D1 = LED
IC1 = ispLSI1032 (available from Kolter Elektronik)
IC2 = GAL22V10 (order code 010009-31)
IC3 = oscillator module in 8-pin DIL case (see text)
IC4 = NMH0515S (see text)
Miscellaneous:
K1 = PCB edge connector for PCI bus
K2,K3 = 16-pin SIL pinheader
K4 = 37-pin sub-D socket
K5 = 34-pin boxheader or pinheader
K6 = not fitted**
K7 = not fitted **
K8,K9,K10= 6-pin pinheader
S1 = 4-way DIP switch
PCB, order code 010009-1*** See text
R1,R4 = 1k
R2 = 22k
R3 = 3k 9
R5,R6 = array 8 x 10k
Capacitors:
C1-C5,C10,C11,C13,C14 = 100nF
C6,C7 = 100µ F 16V
C8,C9 = 10nF
C12 = 220µ F 16V
Inductors:
L1,L2,L3 = 2µ H7 (see text)
Semiconductors:
D1 = LED
IC1 = ispLSI1032 (available from Kolter Elektronik)
IC2 = GAL22V10 (order code 010009-31)
IC3 = oscillator module in 8-pin DIL case (see text)
IC4 = NMH0515S (see text)
Miscellaneous:
K1 = PCB edge connector for PCI bus
K2,K3 = 16-pin SIL pinheader
K4 = 37-pin sub-D socket
K5 = 34-pin boxheader or pinheader
K6 = not fitted**
K7 = not fitted **
K8,K9,K10= 6-pin pinheader
S1 = 4-way DIP switch
PCB, order code 010009-1*** See text
Discussion (0 comments)