ATF15xx-DK3
CPLD Development/Programmer Kit
USER GUIDE
Introduction
The Atmel
®
ATF15xx-DK3 Complex Programmable Logic Device (CPLD) Development/Programmer Kit is a
complete development system and an In-System Programming (ISP) programmer for the Atmel ATF15xx
Family of industry standard pin compatible CPLDs with Logic Doubling
®
features. This kit provides designers a
very quick and easy way to develop prototypes and evaluate new designs with an ATF15xx ISP CPLD. The
ATF15xx Family of ISP CPLDs includes the Atmel ATF15xxAS, ATF15xxASL, ATF15xxASV, and
ATF15xxASVL CPLDs. With the availability of the different socket adapter boards to support most of the
package types
(1)
offered in the ATF15xx Family of ISP CPLDs, this kit can be used as an ISP programmer to
program the ATF15xx ISP CPLDs in most of the available package types
(1)
through the industry standard JTAG
interface (IEEE 1149.1).
Kit Contents
Atmel CPLD Development/Programmer Board (P/N: ATF15xx-DK3)
Atmel 44-pin TQFP Socket Adapter Board (P/N: ATF15xx-DK3-SAA44)
(2)
Atmel ATF15xx LPT-based JTAG ISP Download Cable (P/N: ATDH1150VPC)
Two Atmel 44-pin TQFP Sample Devices
Device Support
The ATF15xx-DK3 CPLD Development/Programmer Kit supports the following devices in all currently available
Atmel speed grades and packages (except the 100-PQFP):
ATF1502AS/ASL
ATF1504AS/ASL
ATF1508ASV/ASVL
ATF1502ASV
ATF1504ASV/ASVL
ATF1508AS/ASL
1.
2.
The socket adapter board is not offered for the 100-pin PQFP.
Only the 44-pin TQFP Socket Adapter Board is included in this kit. Other socket adapter boards are sold separately. See
Section,
“Hardware Description”
for more information on socket adapter board ordering codes.
Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014
Tabl e of Co n ten t s
Kit Features
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CPLD Development/Programmer Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logic Doubling CPLDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ATF15xx ISP Download Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLD Development Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3
3
3
System Requirements
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Hardware Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
CPLD Development/Programmer Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7-segment Displays with Selectable Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
LEDs with Selectable Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Push-button Switches with Selectable Jumpers for I/O Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Push-button Switches with Selectable Jumpers for GCLR and OE1 Pins . . . . . . . . . . . . . . . . . . . . . 9
2MHz Oscillator and Clock Selection Jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
V
CC
IO and V
CC
INT Voltage Selection Jumpers and LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
I
CC
IO and I
CC
INT Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Voltage Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Power Supply Switch and Power LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Power Supply Jack and Power Supply Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
JTAG ISP Connector and TDO Selection Jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Socket Adapter Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Atmel ATF15xx ISP Download Cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Schematic Diagrams
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
References and Support
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Atmel ProChip Designer Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Atmel WinCUPL Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Atmel ATMISP Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Atmel POF2JED Conversion Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
21
21
21
Technical Support
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Revision History
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2
ATF15xx-DK3 Development/Programmer Kit [USER GUIDE]
Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014
Kit Features
CPLD Development/Programmer Board
10-pin JTAG-ISP Port
Regulated Power Supply Circuits for 9VDC Power Source
Selectable 5V, 3.3V, 2.5V, or 1.8V I/O Voltage Supply
Selectable 1.8V, 3.3V, or 5.0V Core Voltage Supply
44-pin TQFP Socket Adapter Board
Headers for I/O Pins of the ATF15xx Device
2MHz Crystal Oscillator
Four 7-segment LED Displays
Eight Individual LEDs
Eight Push-button Switches
Global Clear and Output Enable Push-button Switches
Current Measurement Jumpers
Logic Doubling CPLDs
ATF15xx ISP CPLD with Logic Doubling Architecture
ATF15xx ISP Download Cable
5V, 3.3V, 2.5V, or 1.8V ISP Download Cable for PC Parallel Printer (LPT) Port
PLD Development Software
The Atmel PLD development software tools are available online for PLD designer’s use of the ATF15xx
ISP CPLDs. Please reference the Overview document, “PLD Design Software Overview” available at:
http://www.atmel.com/images/atmel-3629-pld-design-software-overview.pdf
System Requirements
The minimum hardware and software required to program an ATF15xx ISP CPLD device which is
designed using the Atmel ProChip Designer Software on the CPLD Development/Programmer Board
through the Atmel ATMISP v6.x (ATF15xx CPLD ISP Software) are:
x86 Microprocessor-based Computer
Windows XP
®
, Windows
®
98, Windows NT
®
4.0, or Windows 2000
128-MByte RAM
500-MByte Free Hard Disk Space
Windows-supported Mouse
Available Parallel Printer (LPT) Port
9VDC Power Supply with 500mA of Supply Current
SVGA Monitor (800 x 600 Resolution)
ATF15xx-DK3 Development/Programmer Kit [USER GUIDE]
Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014
3
Ordering Information
Atmel Part Number
ATF15xx-DK3
ATF15xxDK3-SAA100
ATF15xxDK3-SAJ44
ATF15xxDK3-SAJ84
ATF15xxDK3-SAA44*
Description
CPLD Development/Programmer Kit (includes the ATF15xxDK3-SAA44*)
100-pin TQFP Socket Adapter Board for DK3 Board
44-pin PLCC Socket Adapter Board for DK3 Board
84-pin PLCC Socket Adapter Board for DK3 Board
44-pin TQFP Socket Adapter Board for DK3 Board
Hardware Description
CPLD Development/Programmer Board
The CPLD Development/Programmer and Socket Adapter Boards shown in the below figure contain
features that are useful for developing, prototyping, or evaluating ATF15xx CPLD designs. Features
that make this a very versatile starter/development kit and an ISP programmer for the ATF15xx family
of JTAG-ISP CPLDs include:
Push-button Switches
LEDs
7-segment Displays
2MHz Crystal Oscillator
5V, 3.3V, 2.5V, or 1.8V V
CC
IO Selector
1.8V, 3.3V, or 5.0V V
CC
INT Selector
JTAG ISP Port
Socket Adapters
Figure 1.
CPLD Development/Programmer Kit with 44-pin TQFP Socket Adapter Board
Voltage
VccIO
g
Regulators Selector
GCLR
Switch
GOE
Switch
VccIO LED
VCCINT Selector
7-Segment
Displays
IccIO Jumper
IccINT Jumper
VccINT LED
Power LED
Clock Selector
ATF15xxDK3-SAA44
Socket Adapter Board
Power Switch
Oscillator
Power Supply Jack
Power Supply Header
JTAG Cascade Jumper
Device Socket
JTAG ISP Header
LEDs
Push-Button Switches
User I/O
Pin Headers
4
ATF15xx-DK3 Development/Programmer Kit [USER GUIDE]
Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014
7-segment Displays with Selectable Jumpers
The CPLD Development/Programmer Board contains four 7-segment displays which allow the
observation of the ATF15xx CPLD outputs. These four displays are labeled as DSP1, DSP2, DSP3,
and DSP4. The 7-segment displays have common anode LEDs with the common anode lines
connected to the VCCIO (I/O supply voltage for the CPLD) through a series of resistors with selectable
jumpers labeled as JPDSP1, JPDSP2, JPDSP3, and JPDSP4. These jumpers can be removed to
disable the displays by unconnecting the V
CC
IO to the displays. Individual cathode lines are connected
to the I/O pins of the ATF15xx CPLD on the CPLD Development/Programmer Kit. To turn on a
particular segment, including the DOT of a display, the corresponding ATF15xx I/O pin connected to
this LED segment must be in a logic low state with the corresponding selectable jumper set; therefore,
the outputs of the ATF15xx device will require configuration for active-low outputs in the design file.
The displays work best at 2.5V V
CC
IO or higher.
Each segment of each display is hard-wired to one specific I/O pin of the ATF15xx device. For the
higher pin count devices (100-pin and larger), all seven segments and the DOT segments of the four
displays are connected to the I/O pins; however, for the lower pin count devices, only a subset of the
displays, first and fourth displays, are connected to the ATF15xx device’s I/O pins. Tables
1
and
2
show the 7-segment display package connections to the ATF15xx device. The circuit schematic of the
displays and jumpers is shown in the figure below.
Figure 2.
Circuit Diagram of 7-segment Display and Jumpers
DOT1
DOT2
DOT3
DOT4
RDOT1
RDOT2
RDOT3
RDOT4
VccIO
JPDSP1
JPLED1
DSP1
JPDSP2
JPLED2
DSP2
JPDSP3
JPLED3
DSP3
JPDSP4
JPLED4
DSP4
Vc1
Vc2
Vc1
Vc2
Vc1
Vc2
Vc1
DOT
DOT
DOT
Vc2
a
f
e
g
d
b
c
f
e
a
g
d
b
c
f
e
a
g
d
b
c
f
e
a
g
d
b
c
a
b
c
d
e
f
g
a
b
c
d
e
f
g
a
b
c
d
e
f
g
RDSP13
RDSP15
RDSP17
RDSP21
RDSP23
RDSP25
RDSP27
RDSP31
RDSP33
RDSP35
RDSP37
RDSP41
RDSP43
RDSP45
RDSP44
RDSP46
RDSP12
RDSP14
RDSP16
RDSP22
RDSP24
RDSP26
RDSP32
RDSP34
RDSP36
D1A
D1B
D1C
D1D
D1E
D1F
D1G
D2A
D2B
D2C
D2D
D2E
D2F
D2G
D3A
D3B
D3C
D3D
D3E
D3F
D3G
ATF15xx-DK3 Development/Programmer Kit [USER GUIDE]
Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014
D4A
D4B
D4C
D4D
D4E
D4F
D4G
RDSP42
RDSP47
RDSP11
a
b
c
d
e
f
g
DOT
5