ATF15xx-DK3 CPLD Development/Programmer Kit USER GUIDE Introduction The Atmel(R) 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(R) 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 1. 2. ATF1502ASV ATF1504ASV/ASVL ATF1508AS/ASL 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 T a b l e o f C o n ten ts 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 VCCIO and VCCINT Voltage Selection Jumpers and LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 ICCIO and ICCINT 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(R), Windows(R) 98, Windows NT(R) 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 Description ATF15xx-DK3 CPLD Development/Programmer Kit (includes the ATF15xxDK3-SAA44*) ATF15xxDK3-SAA100 100-pin TQFP Socket Adapter Board for DK3 Board ATF15xxDK3-SAJ44 44-pin PLCC Socket Adapter Board for DK3 Board ATF15xxDK3-SAJ84 84-pin PLCC Socket Adapter Board for DK3 Board ATF15xxDK3-SAA44* 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 Figure 1. 5V, 3.3V, 2.5V, or 1.8V VCCIO Selector 1.8V, 3.3V, or 5.0V VCCINT Selector JTAG ISP Port Socket Adapters 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 User I/O Pin Headers Power Supply Jack Power Supply Header JTAG Cascade Jumper Device Socket JTAG ISP Header LEDs Push-Button Switches 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 VCCIO 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 VCCIO 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. RDOT1 RDOT2 DOT4 DOT3 DOT2 Circuit Diagram of 7-segment Display and Jumpers DOT1 Figure 2. RDOT3 RDOT4 VccIO e d b c RDSP47 RDSP45 RDSP46 RDSP43 RDSP41 RDSP37 RDSP35 RDSP36 g a b c d e f g c RDSP42 d f D4A D4B D4C D4D D4E D4F D4G g RDSP33 RDSP31 RDSP27 RDSP25 DOT Vc2 Vc1 DOT Vc2 Vc1 e a b a b c d e f g c RDSP26 RDSP24 RDSP23 RDSP21 RDSP17 RDSP15 RDSP16 RDSP14 RDSP13 RDSP11 RDSP12 D1A D1B D1C D1D D1E D1F D1G d RDSP32 e g f a b c d e f g c RDSP22 d a b D2A D2B D2C D2D D2E D2F D2G g f a b c d e f g e a b DSP4 D3A D3B D3C D3D D3E D3F D3G a f JPDSP4 JPLED4 DSP3 DOT Vc2 Vc1 DSP2 DOT Vc2 Vc1 DSP1 JPDSP3 JPLED3 RDSP44 JPDSP2 JPLED2 RDSP34 JPDSP1 JPLED1 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 5 Table 1. 44-pin TQFP 44-pin PLCC DSP/Segment PLD Pin DSP/Segment PLD Pin DSP/Segment PLD Pin DSP/Segment PLD Pin 1/A 27 3/A NC 1/A 33 3/A NC 1/B 33 3/B NC 1/B 39 3/B NC 1/C 30 3/C NC 1/C 36 3/C NC 1/D 21 3/D NC 1/D 27 3/D NC 1/E 18 3/E NC 1/E 24 3/E NC 1/F 23 3/F NC 1/F 29 3/F NC 1/G 20 3/G NC 1/G 26 3/G NC 1/DOT 31 3/DOT NC 1/DOT 37 3/DOT NC 2/A NC 4/A 3 2/A NC 4/A 9 2/B NC 4/B 10 2/B NC 4/B 16 2/C NC 4/C 6 2/C NC 4/C 12 2/D NC 4/D 43 2/D NC 4/D 5 2/E NC 4/E 35 2/E NC 4/E 41 2/F NC 4/F 42 2/F NC 4/F 4 2/G NC 4/G 34 2/G NC 4/G 40 2/DOT NC 4/DOT 11 2/DOT NC 4/DOT 17 Table 2. 6 ATF15xx 44-pin Connections to 7-segment Displays ATF15xx 84-pin and 100-pin Connections to 7-segment Displays 84-pin PLCC 100-pin TQFP DSP/Segment PLD Pin DSP/Segment PLD Pin DSP/Segment PLD Pin DSP/Segment PLD Pin 1/A 68 3/A 22 1/A 67 3/A 13 1/B 74 3/B 28 1/B 71 3/B 19 1/C 70 3/C 25 1/C 69 3/C 16 1/D 63 3/D 21 1/D 61 3/D 8 1/E 58 3/E 16 1/E 57 3/E 83 1/F 65 3/F 17 1/F 64 3/F 6 1/G 61 3/G 12 1/G 60 3/G 92 1/DOT 73 3/DOT 29 1/DOT 75 3/DOT 20 2/A 52 4/A 5 2/A 52 4/A 100 2/B 57 4/B 10 2/B 54 4/B 94 2/C 55 4/C 8 2/C 47 4/C 97 2/D 48 4/D 79 2/D 41 4/D 81 2/E 41 4/E 76 2/E 46 4/E 76 2/F 50 4/F 77 2/F 40 4/F 80 2/G 45 4/G 75 2/G 45 4/G 79 2/DOT 50 4/DOT 11 2/DOT 56 4/DOT 93 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 LEDs with Selectable Jumpers The CPLD Development/Programmer Board has eight individual LEDs, which allow designers to display the output signals from the user I/Os of the ATF15xx devices. These eight LEDs are labeled LED1 to LED8 on the CPLD Development/Programmer Board. The cathode of each LED is connected to Ground (GND) through a series resistor, while the anode of each LED is connected to a user I/O pin of the CPLD through the JPL1/2/3/4/5/6/7/8 selectable jumper. These jumpers can be removed to disable the LEDs by unconnecting the anodes of the LEDs to the I/O pins of the CPLD. The figure below illustrates the circuit diagram of the LEDs with the selection jumpers. To turn on a particular LED, the corresponding ATF15xx I/O pin connected to the LED must be in a logic high state with the corresponding jumper set; therefore, the outputs of the ATF15xx device will need to be configured as active high outputs. The LEDs work best at 2.5V VCCIO or higher. The lower pin count devices (44-pin) only have four I/Os connected to LED1/2/3/4. For the higher pin-count devices (100-pin and larger), all eight LEDs are connected to the I/Os of the device. Table 3 shows the different package connections of the CPLD I/Os to the LEDs. Circuit Diagram of the LEDs and Jumpers Table 3. LED4 GREEN JPL3 SIP2 RL6 330 LED5 GREEN JPL4 SIP2 RL7 330 LED6 GREEN JPL5 SIP2 RL8 330 LED7 GREEN JPL6 SIP2 LED8 GREEN JPL7 SIP2 JPL8 SIP2 LED8 JPL2 SIP2 LED2 LED1 JPL1 SIP2 LED3 GREEN RL5 330 LED7 LED2 GREEN RL4 330 LED6 LED1 GREEN RL3 330 LED5 RL2 330 LED4 RL1 330 LED3 Figure 3. ATF15xx Connections to LEDs 44-pin TQFP 44-pin PLCC 84-pin PLCC 100-pin TQFP LED PLD Pin LED PLD Pin LED PLD Pin LED PLD Pin LED1 28 LED1 34 LED1 69 LED1 68 LED2 25 LED2 31 LED2 67 LED2 65 LED3 22 LED3 28 LED3 64 LED3 63 LED4 19 LED4 25 LED4 60 LED4 58 LED5 27 LED5 17 LED6 24 LED6 14 LED7 18 LED7 10 LED8 15 LED8 9 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 7 Push-button Switches with Selectable Jumpers for I/O Pins The CPLD Development/Programmer Board contains eight push-button switches, which are connected to the I/O pins of the CPLD. The switches send input logic signals to the user I/O pins of the ATF15xx device. These switches are labeled SW1 to SW8 on the CPLD Development/Programmer Board. One end of each input push-button switch is connected to VCCIO, while the other end of each push-button switch is connected to a pull-down resistor and then connected to the specific I/O pin of the CPLD through the JPS1/2/3/4/5/6/7/8 selectable jumper. If any one of these switches is pressed and the corresponding jumper is set, the specific I/O pin of the device will be driven to a logic high state by the output of switch circuit. Since each push-button switch is also connected to a pull-down resistor, the input will have a logic low state if the switch is not pressed with the corresponding jumper set. If the push-button jumper is not set, the corresponding pin will be treated as an unconnected pin. Figure 4 is a circuit diagram of the push-button switch and selectable jumper. Table 4 shows the connections of these eight push-button switches to the CPLD I/O pins in the different package types. Figure 4. Circuit Diagram of the Push-button Switches and Jumpers for the I/O Pins R19 1K SW1 JPS1 R29 SIP2 1K SW1 C13 0.001uF VCCIO Table 4. 8 ATF15xx Connections to the I/O Pin Switches 44-pin TQFP 44-pin PLCC 84-pin PLCC 100-pin TQFP Push Button PLD Pin Push Button PLD Pin Push Button PLD Pin Push Button PLD Pin SW1 15 SW1 21 SW1 54 SW1 48 SW2 14 SW2 20 SW2 51 SW2 36 SW3 13 SW3 19 SW3 49 SW3 44 SW4 12 SW4 18 SW4 44 SW4 37 SW5 8 SW5 14 SW5 9 SW5 96 SW6 5 SW6 11 SW6 6 SW6 98 SW7 2 SW7 8 SW7 4 SW7 84 SW8 44 SW8 6 SW8 80 SW8 99 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 Push-button Switches with Selectable Jumpers for GCLR and OE1 Pins The CPLD Development/Programmer Board contains two push-button switches for the Global Clear (GCLR) and Output Enable (OE1) pins of the CPLD. The switches control the logic states of the OE1 and GCLR inputs of the ATF15xx devices. These switches are labeled SW-GCLR and SW-GOE1 on the board. One end of the SW-GCLR input push-button switch is connected to GND. The other end of the push-button switch is connected to a pull-up resistor to VCCIO, and then connected to the GCLR dedicated input pin of the ATF15xx device. It is intended to be used as an active-low reset signal to reset the registers in the ATF15xx device with the JPGCLR selectable jumper set. Similarly, one end of the SW-GOE1 input push-button switch is connected to GND. The other end of the push-button switch is connected to a pull-up resistor to VCCIO, and then connected to the OE1 dedicated input pin of the ATF15xx device. It is intended to be used as an active-low output enable signal to control the enabling/disabling of the tri-state output buffers in the ATF15xx with the JPGOE selectable jumper set. Figure 5 is the circuit diagram of the push-button switches and the jumpers for the GCLR and OE1 pins. If any of these push-button switches is pressed and the corresponding jumper is set, the specific I/O of the CPLD will be driven to a logic low state. Since each push-button is also connected to a pull-up resistor, the corresponding CPLD input will have a logic high state if the push-button switch is not pressed with the corresponding selectable jumper set. If the selectable jumper is not set, the corresponding dedicated input pin of the CPLD can be considered a No Connect (NC) pin. Table 5 shows the pin numbers of the GCLR and OE1 dedicated input pins of the ATF15xx devices in all available package types. Figure 5. Circuit Diagram of Push-button Switches and Selectable Jumpers for GCLR and OE1 VccIO R15 1K GCLR R37 R16 1K JPGCLR JPGOE 1K GOE 1K C7 0.001uF C8 0.001uF SW-GCLR SW-GCLR Table 5. R38 SW-GOE SW-GOE Pin Numbers of GCLR and OE1 44-pin TQFP 44-pin PLCC 84-pin PLCC 100-pin TQFP GCLR 39 1 1 89 OE1 38 44 84 88 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 9 2MHz Oscillator and Clock Selection Jumper The Clock Selection Jumper labeled JP-GCLK on the CPLD Development/Programmer Board is a two-position jumper that allows the users to select which GCLK dedicated input pin (either GCLK1 or GCLK2) of the ATF15xx device should be connected to the output of the 2MHz oscillator. In addition, the jumper can be removed to allow an external clock source to be connected to GCLK1 and/or GCLK2 of the ATF15xx device. Figure 6 is an illustration of the circuit diagram of the oscillator and selection jumper. Table 6 shows the pin numbers for the GCLK1 and GCLK2 dedicated input pins of the ATF15xx device in all the different available package types. If GCLK1 jumper is set, the jumper will be located toward the side of the board. On the other hand, if GCLK2 jumper is set, the jumper will be located toward the middle of the board. Figure 6. Circuit Diagram of Oscillator and Clock Selection Jumper 1 2 3 JPGCLK GCLK2 GCLK1 R18 1K R17 1K R39 100 VccOSC C21 0.1uF OSC 1 4 2 3 2MHZ Table 6. 10 Pin Numbers of GCLK1 and GCLK2 44-pin TQFP 44-pin PLCC 84-pin PLCC 100-pin TQFP GCLK1 37 43 83 87 GCLK2 40 2 2 90 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 VCCIO and VCCINT Voltage Selection Jumpers and LEDs The VCCIO and VCCINT Voltage Selection Jumpers, labeled VCCIO Selector and VCCINT Selector respectively on ATF15xx-DK3 Development/Programming Kit, allow the selection of the I/O supply voltage level (VCCIO) and core supply voltage level (VCCINT) that are used for the target CPLD on the kit. Once these jumpers are set correctly, the LEDs (labeled VCCINT LED and VCCIO LED) will turn on; however, at lower supply voltage levels (i.e. 2.5V or lower), the LEDs might be very dim. For ATF15xxAS/ASL (5.0V) CPLDs, both the VCCIO Selector and VCCINT Selector jumpers must be set to 5.0V. For ATF15xxASV/ASVL (3.3V) CPLDs, both the VCCIO Selector and VCCINT Selector Jumpers must be set to 3.3V only. The power of the CPLD Development/Programmer Kit must be turned OFF when changing the position of the VCCIO or VCCINT Voltage Selection Jumper (VCCIO Selector or VCCINT Selector). ICCIO and ICCINT Jumpers The ICCIO and ICCINT jumpers can be removed and used as ICC measurement points. When the jumpers are removed, current meters can be connected to the posts to measure the current consumption of the target CPLD. When users are not using these jumpers to measure the current, these jumpers must be set in order for the kit and CPLD to operate. Voltage Regulators Two voltage regulators, labeled VR1 and VR2, are used to independently generate and regulate the VCCINT and VCCIO voltages from the 9VDC power supply. For details, please see the ATF15xx-DK3 kit schematic, Figure 12. Power Supply Switch and Power LED The Power Supply Switch, labeled POWER SWITCH, can be switched to the on or off position, which is used to turn on or off the power of the ATF15xx-DK3 board respectively. It allows the 9VDC voltage at the Power Supply Jack to pass to the voltage regulators when it is in the on position. When the Power Supply Switch is turned on, the Power LED (labeled POWER LED) will light up to indicate that the ATF15xx-DK3 Kit is supplied with power. Power Supply Jack and Power Supply Header The ATF15xx-DK3 board contains two different types of power supply connectors labeled JPower and JP Power. Either one of these power supply connectors can be used to connect a 9VDC power source to the kit. The first power connector labeled JPower, is a barrel power jack with a 2.1mm diameter post, and it mates to a 2.1mm (inner diameter) x 5.5mm (outer diameter) female plug. The second power supply header labeled JP Power, is a 4-pin male 0.100" header with 0.025" square posts. The availability of these two types of power connectors allows the users to choose the type of power supply equipment to use for ATF15xx-DK3 Development/Programmer Kit. Only one of these two power supply connectors should be powered with a 9VDC source but not both at the same time. ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 11 JTAG ISP Connector and TDO Selection Jumper The JTAG ISP Connector labeled JTAG-IN, is used to connect the ATF15xx JTAG port pins (TCK, TDI, TMS, and TDO) through the ISP download cable to the parallel printer (LPT) port of a PC for JTAG ISP programming of the ATF15xx device. Polarized connectors are used on the ATF15xx-DK3 and ISP Download Cable to minimize connection problems. The PIN1 label at the bottom of the JTAG ISP connector indicates the pin 1 position of the 10-pin header and further reduces the chance of connecting the ISP Download Cable incorrectly. To the left of the JTAG-IN connector, there are two columns of vias, and they are labeled JTAG-OUT. They are intended to allow the users to create a JTAG daisy chain to perform JTAG operations to multiple devices. Users will need to solder the same type of connector as the one used for JTAG-IN into the JTAG-OUT position in order to utilize this available feature. To create a JTAG daisy chain using multiple ATF15xx-DK3 boards, the TDO Selection Jumper, labeled JP-TDO, must be set to the appropriate position. For all the devices in the daisy chain except the last device, this jumper must be set to the TO NEXT DEVICE position. For the last device in the chain, this jumper must be set to the TO ISP CABLE position. When this jumper is in the TO NEXT DEVICE position, the TDO of that particular JTAG device will be connected to the TDI of the next JTAG device in the chain. When this jumper is in the TO ISP CABLE position, the TDO of that device will be connected to the TDO of the JTAG 10-pin connector, which will allow the TDO signal of the that device in the chain to be transmitted back to the host PC with the ISP software. The figure below is a circuit diagram of the JTAG connectors and the JP-TDO jumper. The table below lists the pin numbers of the four JTAG pins for the ATF15xx device in all the available packages. For a single device setup, the position of the JP-TDO jumper must be set to TO ISP CABLE. Figure 7. Circuit Diagram of the JTAG ISP Connectors and TDO Jumper 1 2 3 JPGCLK GCLK2 GCLK1 R18 1K R17 1K R39 100 VccOSC C21 0.1uF OSC 1 4 2 3 2MHZ Table 7. 12 Pin Numbers of JTAG Port Signals 44-pin TQFP 44-pin PLCC 84-pin PLCC 100-pin TQFP TDI 1 7 14 4 TDO 32 38 71 73 TMS 7 13 23 15 TCK 26 32 62 62 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 The ISP algorithm is controlled by the ATMISP software, which is running on the PC. The four JTAG signals are generated by the LPT port, and they are buffered by the ISP download cable before going into the ATF15xx device on the CPLD Development/Programmer board. The 10-pin JTAG Port Header pinout on the CPLD Development/Programmer board is shown in Figure 8, and the dimensions of this 10-pin male JTAG header are shown in Figure 9. Figure 8. 10-pin JTAG Port Header Pinout 10-Pin JTAG Port Header (Top View) GND 10 9 TDI NC 8 7 NC NC 6 5 TMS VCC 4 3 TDO GND 2 1 TCK Figure 9. 10-pin Male Header Dimensions Top View Side View 0.100 0.100 0.025 Sq. 0.235 All dimensions are in inches. The 10-pin JTAG Port Header pinout is compatible with the ATDH1150PC/VPC LPT port based cable and ATDH1150USB USB port based cable, as well as the Altera ByteBlaster/MV/II LPT port based cables. In addition, the ATMISP v6.7 software allows the use of either the Atmel ATDH1150PC/VPC/USB cable or the ByteBlaster/MV/II cable to implement ISP. ATMISP v7.0 only supports the ATDH1150USB cable. ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 13 Socket Adapter Board The ATF15xx-DK3 CPLD Development/Programmer Socket Adapter Boards (ATF15xx-DK3-XXXXX) are circuit boards that interface with the ATF15xx-DK3 CPLD Development/Programmer Board. They are used in conjunction with the ATF15xx-DK3 CPLD Development/Programmer Board to evaluate or program ATF15xx ISP CPLD devices in different package types. There are four Socket Adapter Boards available for the ATF15xx-DK3 covering the 44-TQFP, 44-PLCC, 84-PLCC, and 100-TQFP package types in the ATF15xx family of CPLDs. Each socket adapter board contains a socket for the ATF15xx device and has male headers on the bottom side, labeled JP1 and JP2. The headers on the bottom side mate with the female headers on the ATF15xx-DK3 board, labeled JP4 and JP3. The four 7-segment displays, push-button switches, JTAG port signals, oscillator, VCCINT, VCCIO, and GND on the CPLD Development/Programmer Board are connected to the ATF15xx device on the Socket Adapter Board through these two sets of connectors. On the top of the 44-TQFP socket adapter, there are four 10-pin connectors with the same dimensions as the JTAG ISP connector. The pins of these four connectors are connected to the input and I/O pins (except the four JTAG pins) of the target CPLD device. They can be used to connect to an oscilloscope or logic analyzer to capture the activities of the input and I/O pins of the CPLD. They also can be used to connect the input and I/O pins of the CPLD to other external boards or devices for system level evaluation or testing. Atmel ATF15xx ISP Download Cable The ATF15xx ISP Download Cable (P/N: ATDH1150VPC) connects the LPT port of the PC to the 10-pin JTAG header on the CPLD Development/Programmer Board or a custom circuit board. This is shown in Figure 10. 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 Power-On LED on the back of the 25-pin male connector housing indicates that the cable is connected properly. Be 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/Programmer Board is polarized to prevent users from inserting the female plug in the wrong orientation. The CPLD Development/Programmer kits includes the ATF15xx ISP Download Cable (ATDH1150VPC); however, other supported ISP cables can also be used. The ATDH1150VPC, ATDH1150USB, ByteBlasterMV, and ByteBlasterII cables can be used for the ATF15xx/ASL (5V) and ATF15xxASV/ASVL (3.3V) devices, while the older ATDH1150PC and the ByteBlaster cables can be used for the ATF15xxAS/ASL (5V) only. 14 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 ATF15xx ISP Download Cable Connection to ISP Hardware Board/Circuit Board Co D O IS W C N P A LO B A LE D Figure 10. r lo e rip St D LE in P 1 Figure 11 illustrates the 10-pin female header pinout for the ATF15xx ISP Download Cable. The 10-pin male header pinout on the PC board (if used for ISP) must match this pinout. Figure 11. ATF15xx ISP Download Cable 10-pin Female Header Pinout Color Stripe 1 3 5 7 9 2 4 6 8 10 Note: The circuit board must supply VCC and GND to the CPLD ISP Cable through the 10-pin male header. ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 15 GCLR 1K R37 0.001uF C7 R15 1K VccIO 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 JP JP Power 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 SW-GCLR SW-GCLR R16 1K SW-GOE SW-GOE JPGOE 1N4001 D1 VCCINT GND D4G D4E D4F D4D TDI D4A D4C D4B TMS D3G D3E D3F D3D D3A D3C D3B GND VCCIO C8 0.001uF 1K R38 C1 100uF RDSP11 C2 0.1uF C9 0.1uF VccIO POWER SWITCH e f d g a c b DSP1 DOT1 DOT RDSP17 RDSP15 RDSP13 RDSP12 JP4 JPGCLR 9VDC 500mA 9V DC Center Positive JPower DOT3 GND GND LED8 LED7 LED6 LED5 GND GND GOE GCLR GCLK2 GCLK1 SW8 SW7 SW6 SW5 DOT4 Vc1 JPDSP1 JPLED1 C10 0.1uF GOE VccIN C12 0.1uF Vin e f d g a c b DSP2 JPDSP2 JPLED2 DOT2 DOT +Vout e f d g a c b DSP3 JPDSP3 JPLED3 R5 330 R4 270 R3 240 R2 510 2 JPIO50 5V(AS) R6 JPIO33 680 3.3V(ASV/BE) JPIO25 2.5V(BE) JPIO18 1.8V(BE) C11 0.1uF VR1 LM317 VccINT R28 1K D4 3 RDSP21 Vc2 RDSP14 Vc1 RDSP22 GND GND VccIO RDSP23 DOT2 SW1 SW2 SW3 SW4 RDSP31 TCK D2B D2A D2C D2F D2D D2G D2E GND VCCIO RDSP25 Vc1 RDSP32 RDOT2 RDSP33 RDOT1 RDSP26 DOT3 RDOT3 DOT GND GND DOT1 LED1 LED2 LED3 TDO LED4 RDSP35 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 C3 0.1uF C4 10uF RDSP41 Vc2 RDSP34 e f d g a c b DSP4 JPDSP4 JPLED4 Vc1 RDSP42 a b c d e f g RDSP16 D1A D1B D1C D1D D1E D1F D1G RDSP43 Vc2 RDSP24 ADJ RDSP45 a b c d e f g RDSP27 D2A D2B D2C D2D D2E D2F D2G RDSP36 DOT4 RDOT4 DOT RDSP47 a b c d e f g RDSP37 D3A D3B D3C D3D D3E D3F D3G Vc2 RDSP44 a b c d e f g RDSP46 VccIO BIGATMEL ATMEL MARK R1 1K D2 IccIO JP1 D4A D4B D4C D4D D4E D4F D4G JP3 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 1 2 3 4 VCCIN VR2 LM317 Vin SIP2 JPS5 C14 0.001uF 1K R20 C13 0.001uF SIP2 JPS1 R19 1K JPINT18 1.8V(BE) 3 VCCIO SW5 VCCIO SW1 ADJ 1K R30 1K R29 +Vout JPINT50 5.0(AS) JPINT33 3.3V(ASV) 1 Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 1 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] LED1 R10 680 R9 620 R8 240 R7 510 2 SW5 SW1 JPL1 SIP2 C5 0.1uF LED1 GREEN RL1 330 LED2 10uF C6 VCCIO SW6 VCCIO SW2 JPL2 SIP2 LED2 GREEN RL2 330 SIP2 JPS6 0.1uF C21 R27 1K D3 VccOSC IccINT JP2 C16 0.001uF 1K R22 JPL4 SIP2 4 3 1 R17 1K GCLK2 3 Vin R39 100 VCCIO SW7 VCCIO SW3 JPL6 SIP2 LED6 GREEN RL6 330 VR3 LM317 JPGCLK SW6 SW2 JPL5 SIP2 LED5 GREEN RL5 330 VCCIN LED5 2 2MHZ OSC 1K R32 1K R31 LED4 GREEN RL4 330 VccINT LED4 C15 0.001uF SIP2 JPS2 R21 1K JPL3 SIP2 LED3 GREEN RL3 330 LED6 1 2 3 16 ADJ R18 1K GCLK1 LED7 +Vout R41 820 R40 510 2 C22 0.1uF 1K SIP2 C18 0.001uF R34 JPS7 C23 10uF 1 3 5 7 9 2 4 6 8 10 JTAG-OUT JTAG-IN 1 2 3 4 5 6 7 8 9 10 VccOSC VCCIO JP-TDO 3 2 1 VccIO C20 0.001uF SIP2 JPS8 1K C19 0.001uF SIP2 JPS4 R25 1K R26 SW8 VCCIO SW4 1K SW7 SW3 R24 C17 0.001uF 1K SIP2 JPL8 SIP2 LED8 GREEN RL8 330 R33 LED8 JPS3 R23 1K JPL7 SIP2 LED7 GREEN RL7 330 TCK R11 4.7K TMS R12 4.7K 1K R36 1K R35 TDI TDO R13 4.7K R14 10K SW8 SW4 VccIO Figure 12. 1 VCCINT GND D1B D1C D1A D1F D1D D1G D1E Schematic Diagrams ATF15xx-D3 Development/Programmer Kit Schematic Diagram LED3 PIN2 PIN5 PIN8 PIN11 PIN38 PIN39 PIN40 PIN37 PIN44 PIN2 PIN5 PIN8 PIN11 JL 1 3 5 7 9 DOT3 GND GND LED8 LED7 LED6 LED5 GND GND GOE GCLR GCLK2 GCLK1 SW8 SW7 SW6 SW5 DOT4 2 4 6 8 10 PIN3 PIN6 PIN10 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 JP1 c2 0.1uF VCCINT GND D4G D4E D4F D4D TDI D4A D4C D4B TMS D3G D3E D3F D3D D3A D3C D3B GND VCCIO c1 0.1uF VCCIO 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 c3 0.1uF c4 0.1uF VCCINT TDI PIN2 PIN3 GND PIN5 PIN6 TMS PIN8 VCCIO PIN10 PIN11 PIN3 PIN6 PIN10 PIN34 PIN35 PIN42 PIN43 1 2 3 4 5 6 7 8 9 10 11 JT 1 3 5 7 9 2 4 6 8 10 TDI I/O I/O GND I/O I/O TMS ATMEL TQFP44 I/O VCC I/O I/O PIN12 PIN14 PIN18 PIN20 PIN22 PIN34 PIN37 PIN39 PIN42 PIN44 PIN44 PIN43 PIN42 VCCINT PIN40 PIN39 PIN38 PIN37 GND PIN35 PIN34 1 3 5 7 9 JB 2 4 6 8 10 33 32 31 30 29 28 27 26 25 24 23 PIN13 PIN15 PIN19 PIN21 TQFP44 U1 PIN35 PIN38 PIN40 PIN43 I/O TDO I/O I/O VCC I/O I/O TCK I/O GND I/O 44 43 42 41 40 39 38 37 36 35 34 I/O I/O I/O VCC I/OE2/GCLK2 GCLR OE1 GCLK1 GND GCLK3 I/O I/O I/O I/O I/O GND VCC I/O I/O I/O I/O I/O 12 PIN12 PIN13 13 14 PIN14 15 PIN15 16 GND VCCINT 17 18 19 20 21 22 PIN18 PIN19 PIN20 PIN21 PIN22 PIN33 TDO PIN31 PIN30 VCCIO PIN28 PIN27 TCK PIN25 GND PIN23 PIN33 PIN30 PIN27 PIN23 PIN21 PIN20 PIN18 TCK D2B D2A D2C D2F D2D D2G D2E GND VCCIO VCCINT GND D1B D1C D1A D1F D1D D1G D1E PIN33 PIN30 PIN27 PIN23 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 JP2 JR 1 3 5 7 9 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 2 4 6 8 10 GND GND DOT2 SW1 SW2 SW3 SW4 GND GND DOT1 LED1 LED2 LED3 TDO LED4 PIN31 PIN28 PIN25 PIN15 PIN14 PIN13 PIN12 PIN19 PIN31 PIN28 PIN25 PIN22 Figure 13. 44-pin TQFP Socket Adapter Board Schematic Diagram ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 17 ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] PIN44 PIN1 PIN2 PIN43 PIN6 PIN8 PIN11 PIN14 PIN17 PIN8 PIN11 PIN14 PIN17 1 3 5 7 9 JL 2 4 6 8 10 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 JP1 c1 0.1uF VCCIO DOT3 GND GND LED8 LED7 LED6 LED5 GND GND GOE GCLR GCLK2 GCLK1 SW8 SW7 SW6 SW5 DOT4 c2 0.1uF 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 c4 0.1uF VCCINT c3 0.1uF PIN9 PIN12 PIN16 VCCINT GND D4G D4E D4F D4D TDI D4A D4C D4B TMS D3G D3E D3F D3D D3A D3C D3B GND VCCIO PIN9 PIN12 PIN16 PIN40 PIN41 PIN4 PIN5 PIN11 PIN12 PIN8 PIN9 PIN14 VCCIO PIN16 PIN17 TMS GND TDI 7 8 9 10 11 12 13 14 15 16 17 PIN40 PIN43 PIN1 PIN4 PIN6 1 3 5 7 9 JT 2 4 6 8 10 PIN6 PIN5 PIN4 VCCINT PIN2 PIN1 PIN44 PIN43 GND PIN41 PIN40 6 5 4 3 2 1 44 43 42 41 40 TDI I/O I/O GND I/O I/O ATMEL PLCC44 TMS I/O VCC I/O I/O PIN18 PIN20 PIN24 PIN26 PIN28 1 3 5 7 9 JB 2 4 6 8 10 39 38 37 36 35 34 33 32 31 30 29 PIN19 PIN21 PIN25 PIN27 PLCC44 U1 PIN41 PIN44 PIN2 PIN5 I/O TDO I/O I/O VCC I/O I/O TCK I/O GND I/O I/O I/O I/O VCC I/OE2/GCLK2 GCLR OE1 GCLK1 GND GCLK3 I/O I/O I/O I/O I/O GND VCC I/O I/O I/O I/O I/O Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 18 19 20 21 22 23 24 25 26 27 28 18 PIN18 PIN19 PIN20 PIN21 GND VCCINT PIN24 PIN25 PIN26 PIN27 PIN28 PIN39 TDO PIN37 PIN36 VCCIO PIN34 PIN33 TCK PIN31 GND PIN29 PIN39 PIN36 PIN33 PIN29 PIN27 PIN26 PIN24 PIN29 PIN33 PIN36 PIN39 TCK D2B D2A D2C D2F D2D D2G D2E GND VCCIO VCCINT GND D1B D1C D1A D1F D1D D1G D1E 1 3 5 7 9 JR 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 JP2 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 2 4 6 8 10 PIN31 PIN34 PIN37 GND GND DOT2 SW1 SW2 SW3 SW4 GND GND DOT1 LED1 LED2 LED3 TDO LED4 PIN21 PIN20 PIN19 PIN18 PIN25 PIN37 PIN34 PIN31 PIN28 Figure 14. 44-pin PLCC Socket Adapter Board Schematic Diagram LED8 LED7 LED6 LED5 DOT3 GND GND PIN84 PIN1 PIN2 PIN83 PIN80 PIN4 PIN6 PIN9 PIN11 PIN15 PIN18 PIN24 PIN27 PIN29 PIN12 PIN15 PIN18 PIN24 PIN27 PIN25 PIN29 PIN31 GND GND GOE GCLR GCLK2 GCLK1 SW8 SW7 SW6 SW5 DOT4 1 3 5 7 9 11 13 15 17 JPLEFT JP4 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 IDC40 JP1 2 4 6 8 10 12 14 16 18 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 PIN20 PIN16 PIN17 PIN21 PIN22 PIN28 PIN30 VCCINT GND D4G D4E D4F D4D TDI D4A D4C D4B TMS D3G D3E D3F D3D D3A D3C D3B GND VCCIO PIN12 VCCIO TDI PIN15 PIN16 PIN17 PIN18 GND PIN20 PIN21 PIN22 TMS PIN24 PIN25 VCCIO PIN27 PIN28 PIN29 PIN30 PIN31 GND PIN12 PIN16 PIN17 PIN21 PIN22 PIN25 PIN28 PIN5 PIN8 PIN10 PIN75 PIN76 PIN77 PIN79 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 PIN11 PIN9 PIN6 PIN4 PIN1 PIN83 PIN80 PIN77 PIN75 JPTOP JP3 1 3 5 7 9 11 13 15 17 2 4 6 8 10 12 14 16 18 PIN10 PIN8 PIN5 PIN2 PIN84 PIN81 PIN79 PIN76 PIN11 PIN10 PIN9 PIN8 GND PIN6 PIN5 PIN4 VCCINT PIN2 PIN1 PIN84 PIN83 GND PIN81 PIN80 PIN79 VCCIO PIN77 PIN76 PIN75 11 10 9 8 7 6 5 4 3 2 1 84 83 82 81 80 79 78 77 76 75 I/O VCC_IO I/O / TDI I/O I/O I/O I/O GND I/O I/O I/O I/O / TMS I/O I/O VCC_IO I/O I/O I/O I/O I/O GND ATF1508AS-15JC84 ATMEL I/O I/O GND I/O / TDO I/O I/O I/O I/O VCC_IO I/O I/O I/O I/O / TCK I/O I/O GND I/O I/O I/O I/O I/O I/O I/O I/O I/O GND I/O I/O I/O VCC_INT INPUT/OE2/GCLK2 INPUT/GCLRn INPUT/OE1 INPUT/GCLK1 GND I/O I/O I/O VCC_IO I/O I/O I/O I/O I/O I/O I/O I/O VCC_IO I/O I/O I/O GND VCC_INT I/O I/O I/O GND I/O I/O I/O I/O I/O VCC_IO 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 PIN33 PIN35 PIN37 PIN40 PIN44 PIN46 PIN49 PIN51 2 4 6 8 10 12 14 16 18 JPBOTTOM JP6 1 3 5 7 9 11 13 15 17 PIN34 PIN36 PIN39 PIN41 PIN45 PIN48 PIN50 PIN52 PIN33 PIN34 PIN35 PIN36 PIN37 VCCIO PIN39 PIN40 PIN41 GND VCCINT PIN44 PIN45 PIN46 GND PIN48 PIN49 PIN50 PIN51 PIN52 VCCIO U1 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 C1 0.1uF PIN74 PIN73 GND TDO PIN70 PIN69 PIN68 PIN67 VCCIO PIN65 PIN64 PIN63 TCK PIN61 PIN60 GND PIN58 PIN57 PIN56 PIN55 PIN54 MARK1 SMALLATMEL C2 0.1uF PIN51 PIN49 PIN46 PIN44 PIN40 PIN37 C3 0.1uF C7 0.1uF C8 0.1uF VCCIO PIN73 PIN69 PIN67 PIN64 PIN61 PIN58 PIN57 PIN55 TCK D2B D2A D2C D2F D2D D2G D2E GND VCCIO C6 0.1uF VCCINT C5 0.1uF C4 0.1uF PIN57 PIN52 PIN55 PIN50 PIN48 PIN45 PIN41 PIN74 PIN70 PIN68 PIN65 PIN63 PIN61 PIN58 VCCINT GND D1B D1C D1A D1F D1D D1G D1E 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 JP5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 JPBOTTOM JP2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 IDC40 PIN74 PIN70 PIN68 PIN65 PIN63 PIN60 PIN56 PIN54 GND GND DOT2 SW1 SW2 SW3 SW4 GND GND DOT1 LED1 LED2 LED3 TDO LED4 PIN56 PIN54 PIN51 PIN49 PIN44 PIN60 PIN73 PIN69 PIN67 PIN64 PIN50 PIN48 PIN45 PIN41 PIN39 Figure 15. 84-pin PLCC Socket Adapter Board Schematic Diagram ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 19 DOT3 GND GND PIN9 PIN10 PIN14 PIN17 PIN20 PIN5 PIN2 PIN9 PIN6 PIN8 PIN13 PIN16 PIN19 PIN10 PIN12 LED8 LED7 LED6 LED5 PIN88 PIN89 PIN90 PIN87 PIN99 PIN84 PIN98 PIN96 PIN93 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 HEADER 11X2 JL C7 0.1uF C8 0.1uF PIN1 PIN7 PIN14 PIN17 PIN20 PIN22 PIN23 PIN25 PIN24 PIN21 C11 0.2uF C1 0.1uF VCCINT GND D4G D4E D4F D4D TDI D4A D4C D4B TMS D3G D3E D3F D3D D3A D3C D3B GND VCCIO C12 0.2uF C3 0.1uF VCCIO PIN1 PIN2 VCCIO TDI PIN5 PIN6 PIN7 PIN8 PIN9 PIN10 GND PIN12 PIN13 PIN14 TMS PIN16 PIN17 VCCIO PIN19 PIN20 PIN21 PIN22 PIN23 PIN24 PIN25 C6 C9 0.01uF 0.1uF VCCINT C5 0.01uF C2 0.1uF PIN92 PIN83 PIN6 PIN8 PIN13 PIN16 PIN19 PIN100 PIN97 PIN94 PIN79 PIN76 PIN80 PIN81 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 PIN76 PIN79 PIN84 PIN85 PIN87 PIN89 PIN93 PIN96 PIN98 PIN99 I/On I/On VCCIO TDI I/On I/O I/On I/O I/O I/O GND I/O I/O I/O TMS I/O I/O VCCIO I/O I/O I/O I/On I/O I/On I/O C10 0.1uF JT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 HEADER 11X2 ATMEL TQFP100 PIN39 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 J1 CON3 VCCINT GND PIN27 PIN28 PIN29 PIN30 PIN31 PIN32 PIN33 VCCIO PIN35 PIN36 PIN37 GND 3 2 1 JP1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 PIN39 GND GND GOE GCLR GCLK2 GCLK1 SW8 SW7 SW6 SW5 DOT4 PIN78 PIN77 PIN80 PIN81 PIN83 PIN90 PIN88 PIN92 PIN94 PIN97 PIN100 PIN100 PIN99 PIN98 PIN97 PIN96 GND PIN94 PIN93 PIN92 VCCINT PIN90 PIN89 PIN88 PIN87 GND PIN85 PIN84 PIN83 VCCIO PIN81 PIN80 PIN79 PIN78 PIN77 PIN76 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 I/O GND TDO I/On I/O I/On I/O I/O I/O VCCIO I/O I/O I/O TCK I/O I/O GND I/O I/O I/O I/On I/O I/On I/O VCCIO I/O I/O I/O I/O I/O GND I/O I/O I/O VCCINT GCLK2 GCLR OE1 GCLK1 GND I/O GCLK3 I/O I/O VCCIO I/O I/O I/On I/O I/On I/O Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 GND I/On I/On I/O I/O I/O I/O I/O VCCIO I/O I/O I/O GND VCCINT I/O I/O I/O GND I/O I/O I/O I/O I/O I/On I/On ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 20 PIN40 PIN41 PIN42 GND PIN44 PIN45 PIN46 PIN47 PIN48 PIN49 PIN50 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 TQFP100 U1 PIN75 GND TDO PIN72 PIN71 PIN70 PIN69 PIN68 PIN67 VCCIO PIN65 PIN64 PIN63 TCK PIN61 PIN60 GND PIN58 PIN57 PIN56 PIN55 PIN54 PIN53 PIN52 VCCIO PIN54 PIN52 PIN47 PIN40 PIN41 PIN45 PIN46 PIN71 PIN69 PIN67 PIN64 PIN61 PIN60 PIN57 TCK D2B D2A D2C D2F D2D D2G D2E GND VCCIO VCCINT GND D1B D1C D1A D1F D1D D1G D1E PIN31 PIN27 PIN30 PIN33 PIN36 PIN40 PIN42 PIN45 PIN48 PIN46 PIN53 PIN55 PIN57 PIN60 PIN63 PIN65 PIN68 PIN71 PIN72 JP2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 2 4 6 8 10 12 14 16 18 20 22 HEADER 11X2 1 3 5 7 9 11 13 15 17 19 21 JB JR 21 22 19 20 17 18 15 16 13 14 11 12 9 10 7 8 5 6 3 4 1 2 HEADER 11X2 GND GND DOT2 SW1 SW2 SW3 SW4 GND GND DOT1 LED1 LED2 LED3 TDO LED4 PIN28 PIN29 PIN32 PIN35 PIN37 PIN41 PIN44 PIN47 PIN50 PIN49 PIN52 PIN56 PIN54 PIN58 PIN61 PIN64 PIN67 PIN69 PIN70 PIN75 PIN56 PIN48 PIN36 PIN44 PIN37 PIN58 PIN75 PIN68 PIN65 PIN63 Figure 16. 100-pin TQFP Socket Adapter Board Schematic Diagram References and Support For additional PLD design software references and support, documentation such as help files, tutorials, application notes/briefs, and user guides are available at www.atmel.com. Atmel ProChip Designer Software Table 8. ProChip Designer References and Support ProChip Designer From the main ProChip window menu... Help Select Help > Prochip Designer Help. Tutorials Select Help > Tutorials. Known Problems and Solutions Select Help > Review KPS. Atmel WinCUPL Software Table 9. WinCUPL References and Support WinCUPL From the main WinCUPL window menu... Help Select Help > Contents. CUPL Programmers Reference Guide Select Help > CUPL Programmers Reference. Tutorials Select Help > Atmel Info > Tutorial1.pdf. Known Problems and Solutions Select Help > Atmel Info > CUPL_BUG.pdf. Atmel ATMISP Software Table 10. ATMISP References and Support ATMISP From the main ATMISP window menu... Help Files Select Help > ISP Help. Tutorials Select Help > ATMISP Tutorial. Known Problems and Solutions Using the Windows Explorer browser, locate the ATMISP folder and open the readme.txt file with an ASCII text editor. Atmel POF2JED Conversion Software Table 11. POF2JED References and Support POF2JED From the main POF2JED window menu... ATF15xx Conversion Application Brief Select Help > Conversion Options. ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 21 Technical Support For technical support on any Atmel PLD related issues, contact the Atmel PLD Applications Group at: Email pld@atmel.com Hotline (+1)(408) 436-4333 Online Support Form http://support.atmel.com/bin/customer.exe Revision History 22 Revision Date 3605C 06/2014 3605B 05/2008 Description Update schematics, template, logos, and disclaimer page. Add the Revision History section. ATF15xx-DK3 Development/Programmer Kit [USER GUIDE] Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014 XXXXXX Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T: (+1)(408) 441.0311 F: (+1)(408) 436.4200 | www.atmel.com (c) 2014 Atmel Corporation. / Rev.: Atmel-3605C-CPLD-ATF15xx-DK3-Development-Kit-UserGuide_062014. Atmel(R), Atmel logo and combinations thereof, Enabling Unlimited Possibilities, and others are registered trademarks or trademarks of Atmel Corporation in U.S. and other countries. Other terms and product names may be trademarks of others. DISCLAIMER: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant personal injury or death ("Safety-Critical Applications") without an Atmel officer's specific written consent. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear facilities and weapons systems. Atmel products are not designed nor intended for use in military or aerospace applications or environments unless specifically designated by Atmel as military-grade. Atmel products are not designed nor intended for use in automotive applications unless specifically designated by Atmel as automotive-grade.