Hardware Description
CPLD Development/Programmer Kit User Guide 2-9
3300A–PLD–08/02
2.2 Socket Adapter
Board
Atmel CPLD Development/Programmer Socket Adapter Boards are circuit boards that
interface with the Atmel CPLD Development/Programmer Board. They are used in con-
junction with the CPLD Development/Programmer Board to evaluate/program Atmel ISP
CPLDs in different package types. Currently, there are nine Socket Adapter Boards
available covering all the package types offered in the ATF15xx family of CPLDs. They
include 44-lead PLCC, 44-lead TQFP, 68-lead PLCC, 84-lead PLCC, 100-lead TQFP,
100-lead PQFP, 144-lead TQFP and 160-lead PQFP. New Socket Adapter Boards will
become available when new packages are offered.
Each socket adapter board contains a socket for the Atmel ATF15xx device on the top
side and male headers on the bottom side. The headers on the bottom side mate with
the female headers, labeled JPLEFT and JPRIGHT, on the CPLD Development/Pro-
grammer Board. The eight 8-segment LEDs, push-button switches, JTAG port signals,
crystal oscillator, VCC, and GND on the CPLD Development/Programmer Board are con-
nected to the ATF15xx device on the Socket Adapter Board through these two rows of
connectors.
2.2.1 Expansion Terminal
Holes
Rows of expansion terminal holes suitable for 0.1" headers with 0.025" square posts are
available on each of the Socket Adapter Boards to allow users to interface the ATF15xx
to an external circuit board. All input and I/O pins except the four JTAG port pins of the
ATF15xx are routed to these expansion terminal holes, and the corresponding pin num-
bers are marked next to the terminal holes. Please refer to the Socket Adapter Board
schematics in Section 4 for the pinouts of the expansion terminal holes.
On the bottom side of the Socket Adapter Boards, traces connecting the pairs of expan-
sion terminal holes can be cut to isolate the LEDs, push-button switches and crystal
oscillator from the ATF15xx on the Socket Adapter Board. This allows the users to gain
complete control and access to all input and I/O pins of the ATF15xx.
2.3 Atmel CPLD ISP
Cable
The Atmel CPLD ISP Cable connects the parallel printer (LPT) port of the user’sPCto
the 10-pin JTAG header on the Atmel CPLD Development/Programmer Board or a cus-
tom circuit board. This is shown in Figure 2-5. This ISP cable acts as a buffer to buffer
the JTAG signals between the PC's LPT port and the ATF15xx on the circuit board. The
circuit schematic of the Atmel CPLD ISP Cable is shown in Figure 4-10 and Figure 4-11.
The Power-On LED on the back of the 25-pin male connector housing indicates that the
cable is connected properly. Make sure this LED is turned on before using the Atmel
CPLD ISP Software (ATMISP).
This ISP cable consists of a 25-pin (DB25) male connector, which is connected to the
LPT port of a PC. The 10-pin female plug connects to the 10-pin male JTAG header on
the ISP circuit board. The red color stripe on the ribbon cable indicates the orientation of
Pin 1 of the female plug. The 10-pin male JTAG header on the CPLD Development/Pro-
grammer Board is polarized to prevent users from inserting the female plug in the wrong
orientation.
If the user is attempting to program low voltage (3.3V) devices, the user needs to use
Rev. 4 or later of the Atmel CPLD ISP Cable. This and later revisions will support both
the 3.3V and 5V ATF15xx ISP CPLDs. Earlier revisions of the cable only supported 5V
devices.
When programming 3.3V devices, the VCC supplied to the ISP cable should also be
3.3V. Similarly, the VCC supplied to the ISP cable should be 5.0V when programming
5V devices.