AT18F Series Configurators. Application Note. Stand-alone or In-System Programming Applications for AT18F Series Configurators. 1.

Similar documents
ATF15xx Family EPLD. Application Note. Connecting an I 2 S-Compatible Audio DAC to the AT91x40 Series Microcontrollers Using an ATF1508ASVL CPLD

APPLICATION NOTE. Atmel AVR32850: ATSAM4L-EK User Guide. Atmel SAM4L. Features. Introduction

Mini Gateway USB for ModFLEX Wireless Networks

Generalpurpose. VHF/UHF Power Amplifier (135 to 600 MHz) T0905. Preliminary

ATA8520D Production and EOL Testing. Features. Description ATAN0136 APPLICATION NOTE

STEVAL-ICB004V1. Advanced resistive touchscreen controller demonstration board based on the STMPE811. Features. Description

Multi-channel LED driver with integrated boost controller for medium, large LCD panel backlight based on LED7708 and STM32F103C6T6A

STEVAL-CCM003V1. Graphic panel with ZigBee features based on the STM32 and SPZBE260 module. Features. Description

Universal ByteBlaster

ROBOT-M24LR16E-A. Evaluation board for the M24LR16E-R dual interface EEPROM. Features. Description

EVALPM8803-FWD. EVALPM8803-FWD: IEEE802.3at compliant demonstration kit with synchronous active clamp forward PoE converter. Features.

STEVAL-ILL029V1. Front panel demonstration board based on the STLED325 and STM8S. Features. Description

AT03716: Implementation of SAM L Configurable Custom Logic (CCL) Peripheral. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

STEVAL-IHM025V1. 1 kw 3-phase motor control demonstration board featuring the IGBT SLLIMM STGIPL14K60. Features. Description

STEVAL-IHM024V W 3-phase inverter using the L6390 and STGDL6NC60DI for vector control. Features. Applications. Description

STEVAL-IHM021V W, 3-phase inverter based on the L6390 and UltraFASTmesh MOSFET for speed FOC of 3-phase PMSM motor drives. Features.

Obsolete Product(s) - Obsolete Product(s)

STEVAL-IHM043V1. 6-step BLDC sensorless driver board based on the STM32F051 and L6234. Features. Description

Obsolete Product(s) - Obsolete Product(s)

IEC compliant smart meter system for AMI applications based on STM32, ST7570 PLM, and STPMC1/STPMS1 chipset

GM60028H. DisplayPort transmitter. Features. Applications

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

Obsolete Product(s) - Obsolete Product(s)

StickIt! VGA Manual. How to install and use your new StickIt! VGA module

STEVAL-IKR001V7D. Sub Ghz transceiver daughterboard with power amplifier based on the SPIRIT1. Features. Description

Cell-based ASIC ATC20. Summary

STEVAL-CCH002V2. HDMI and video switches demonstration board. Features. Description

STEVAL-ILL015V1. High brightness RGB LED array with LED error detection based on the STP24DP05 and STM32. Features. Description

GM68020H. DisplayPort receiver. Features. Applications

UM0534 User manual. STEVAL-MKI014V1 demonstration kit for the LIS344ALH. Introduction

Product Obsolete/Under Obsolescence

STEVAL-ILH004V1. 70 W electronic ballast for metal halide lamp (HID) based on the L6382D5 and ST7FLITE49K2. Features. Description

DLP Pico Chipset Interface Manual

Spartan-IIE LC Development Board User s Guide

Using the XC9500/XL/XV JTAG Boundary Scan Interface

STEVAL-ISB008V1. Standalone USB Li-Ion battery charger demonstration board based on the STw4102 and STM32F103C6. Features.

PicoBlaze. for Spartan-3, Virtex-II, Virtex-IIPRO and Virtex-4 devices. JTAG Loader. Quick User Guide. Kris Chaplin and Ken Chapman

STEVAL-ILL043V1. High end, 75 W high power factor flyback LED driver based on the L6562A with two dimmable strings. Features.

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

DMC550 Technical Reference

STEVAL-IFN003V1. PMSM FOC motor driver based on the L6230 and STM32F103. Features. Description

IMPORTANT NOTICE. Company name - STMicroelectronics NV is replaced with ST-NXP Wireless.

March 2012 Doc ID Rev 1 1/4

Obsolete Product(s) - Obsolete Product(s)

STEVAL-ILH005V W electronic ballast for HID lamps based on the L6562A and ST7LITE39F2. Features. Description

STEVAL-SPBT2ATV2. USB Dongle for the Bluetooth class 2 SPBT2532C2.AT module. Features. Description

ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

Obsolete Product(s) - Obsolete Product(s)

M24SR-DISCOVERY. Discovery kit for the M24SR series Dynamic NFC/RFID tag. Features

AN3075 Application note

Comparing JTAG, SPI, and I2C

PRODUCT INFORMATION LETTER

Main components Narrow-band OFDM power line networking PRIME compliant system-on-chip

STEVAL-IME002V1. Multi-lead electrocardiogram (ECG) and body impedance demonstration board. Features. Description

Test Report TIDA /14/2014. Test Report For TIDA Aptina Automotive Camera Module 02/14/2014

L7208. Portable consumer electronics spindle and VCM motor controller. General features. Spindle driver. Description. VCM driver.

Memec Spartan-II LC User s Guide

Obsolete Product(s) - Obsolete Product(s)

PLCC/LCC/JLCC CLK/IN GND I/O2 I/O3 I/O4 I/O5 VCC VCC I/O17 I/O16 I/O15 I/O14 I/O13 I/O12

Configuring FLASHlogic Devices

Order code Package Connection. SPDC400FC12M0.60 Open frame Comb. October 2007 Rev 1 1/9

STEVAL-ILL037V1. Demonstration board for the HVLED805 IC for LED power supply. Features. Description

EVAL-RHF1009A. EVAL-RHF1009A product evaluation board. Description. Features

STEVAL-MKI126V2. MEMS microphone system evaluation board based on the STA321MPL and MP34DB01. Description. Features

Combination Solder Pad for Single-chip LEDs with P-LCC-2 and P-LCC-4 Housings Application Note

Implementing Audio IP in SDI II on Arria V Development Board

LMH0344 3Gbps HD/SD SDI Adaptive Cable Equalizer

HCS08 SG Family Background Debug Mode Entry

STEVAL-IHT005V2. Demonstration board with full 3.3 V ACS/Triac control using the STM32F100. Description. Features

STEVAL-CCA043V1. 25 Watt mono BTL class-d audio amplifier demonstration board based on the TDA7491MV. Features. Description

AVR065: LCD Driver for the STK502 and AVR Butterfly. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Figure 1: AHK1421 Evaluation Board Pictures.

Main components Proximity and ambient light sensing (ALS) module

CN12 Technical Reference Guide. CN12 NTSC/PAL Camera. Technical Reference Guide PCB Rev

DLP LightCrafter Display 4710 EVM User s Guide

M24LR04E-R, M24LR16E-R, M24LR64E-R Errata sheet

Model: HDCMP31. Installation Guide

Obsolete Product(s) - Obsolete Product(s)

Obsolete Product(s) - Obsolete Product(s) UM0223 User manual STEVAL-IFS001V1 evaluation kit with MEMS Introduction

AT-HDPIX. Users Manual

STEVAL-MKI126V3. STSmartVoice demonstration board based on MP34DT01. Description. Features

STEVAL-IHM038V1. BLDC ceiling fan controller based on the STM32 and SLLIMM-nano. Description. Features

Mechanical specification. October 2010 Doc ID Rev 1 1/10

IS01BFRGB LCD SmartDisplay from NKK Switches Simple implementation featuring the ATmega88PA from Atmel Complete software solution

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

AN2939 Application note

High-speed Complex Programmable Logic Device ATF750C ATF750CL

Very low-noise, high-efficiency DC-DC conversion circuit

Jasmine Sub-board Limitation MB87P2020-A

Netzer AqBiSS Electric Encoders

STDP2650 Advanced DisplayPort to HDMI converter Features Applications

IS01BFRGB LCD SmartDisplay from NKK Switches Low cost implementation featuring the ATtiny13A from Atmel Complete software solution

AN Cascading NXP LCD segment drivers. Document information. Keywords

IoT Toolbox Mobile Application User Manual

STEVAL-TDR020V1. Portable UHF 2-way radio demonstration board based on the PD84006L-E. Features. Description

DisplayPort to VGA Converter

STEVAL-IHM034V2. Dual motor control and PFC evaluation board featuring the STM32F103 and STGIPS20C60. Features

SPC564A80CAL176 SPC564A70CAL176

High-speed Complex Programmable Logic Device ATF750C ATF750CL

TN0885 Technical note

Transcription:

Stand-alone or In-System Programming Applications for AT18F Series Configurators 1. Overview The AT18F Series Configurators, which include AT18F010-30XU (1M), AT18F002-30XU (2M), AT18F040-30XU (4M), and AT18F080-30XU (7M) devices, are pin-compatible/functional compatible with Xilinx XxxS Series Platform Flash PROMs. These devices can be used to configure Xilinx Spartan -II, Spartan-IIE, Spartan-3, Spartan-3E, Spartan-3A, Virtex, Virtex-E, Virtex-II, Virtex-II Pro, Virtex-4LX/FX/SX, and Virtex-5-LX/LXT/SXT Series FPGAs, as well as AT40KAL Series FPGAs. This application note provides the application circuit diagrams and programming methods to program and configure and s in its Master Serial mode. To perform stand-alone (drop-in) programming of the AT18F Series Configurators, the user could simply select the device algorithm in the programming software to program the configurator with s AT18F-DK3 programming kit or any industrial standalone programmers (third-party programmers such as BP, Data I/O, Hi-Lo, etc.) that supports AT18F Series Configurators. Intel MCS hex object file (*.mcs) that is generated for a compatible density of Xilinx Platform Flash PROM can be used to program the AT18F Series Configurator for application. For AT40KAL FPGA applications, an MCS file (also called *.hxr), which is generated from IDS software, can also be renamed to *.mcs in order to use it as an Intel MCS86 hex object file in order to program the AT18F Series Configurator for configuring AT40KAL Series FPGAs. After the configurator is programmed, it can be dropped into the target system board to configure the FPGA such as shown in Figures 1-2 and 1-3. AT18F Series Configurators Application Note Figure 1-1. Stand-alone (Drop-in) Programming Method for ATF18FX Series Configurator Programming Software Target System: AT18F AT18FX Stand-alone Programmer: AT18F-DK3 or Third-party Programmers that Support the AT18F Series Configurators

Figure 1-2. Stand-alone (Drop-in) Programming Circuit for AT18F Series Configurator in AT40KAL FPGA Application VCCJ 3.3V AT40KAL FPGA MODE PINS (M2, M1, M0) VCCO C CON INIT RESET Note: 1. For the appropriate voltage setting refer to the device datasheet. Figure 1-3. Stand-alone (drop-in) Programming Circuit for AT18F Series Configurator in Application VCCO (2) VCCO (2) VCCO (2) Note (3) C Notes: 1. For the appropriate voltage setting refer to the device datasheet. 2. Different families of might have different mode pin labels. Connecting all configuration mode pins to circuit ground () will setup the Master Serial Mode of the FPGA for configuration loading. Refer to the appropriate FPGA datasheet for more details. 3. Different external Pull-up resistor value might be required on pin of the FPGA, refer to FPGA datasheet for details. 2 Stand-alone/ISP for the AT18F

LED Stand-alone/ISP for the AT18F For Stand-alone (Drop-in) Programming, since the configurator is pre-programmed in standalone programmer before dropping into the target board to configure the FPGA, JTAG pins (,,, and pins) will not be used in such case. However, connecting JTAG pins to JTAG ISP header as shown in the JTAG ISP circuit is also valid to use for drop-in (Stand-alone programming) of the configurator. To perform In-System Programming (ISP) through JTAG (Joint Test Action Group) interface, an JTAG ISP cable is required in order to provide communication between the programmer and the configurator as shown in Figure 1-4. Figures 1-5, 1-6 and 1-7 show the recommended ISP circuits. JTAG Configurator Programming System (JCPS) software, which supports AT18F-DK3 programming kit can be downloaded from web site at: http://www.atmel.com/dyn/products/tools.asp?family_id=625 For In-System Programming of the AT18F Series Configurator with the FPGA in the JTAG chain, you can follow the tutorial in the help menu of the JCPS software to set the FPGA in 6-bit or 10-bit Bypass mode depends on the FPGA family. Also, Figures 1-6 and 1-7 only show the AT18F Series Configurators connected in the JTAG chain as the first device, and the FPGA connected in the JTAG chain as the second device. However, such connection order can be inverted to have the FPGA connected in the JTAG chain as the first device, and the Configurator connected in the JTAG chain as the second device. Figure 1-4. JTAG In-System Programming Method for AT18F Series Configurator (1) Programming Software ISP DOWNLOAD CABLE Color Stripe Cable Converter AT18FX Target System: AT18F Note: 1. JCPS Software does not support Xilinx JTAG programming cable. The JTAG ISP cable ATDH1151VPC or the JTAG ISP cable with a cable converter, included in the AT10F- DK3 Development Kit, must be used for programming AT18F Series devices. 3

Figure 1-5. JTAG In-system Programming Circuit Diagram for AT18F Series Configurator in AT40KAL Series FPGA Application AT40KAL FPGA JTAG ISP Header C MODE PINS (M2, M1, M0) VCCJ CON INIT RESET Note: 1. For the appropriate voltage setting, refer to the device datasheet. Figure 1-6. JTAG In-system Programming Circuit for AT18F Series Configurator to Configure VCCO (1,2) VCCO (1,2) VCCO (1,2) Note (3) C JTAG ISP Header VREF Notes: 1. For the appropriate voltage setting, refer to the device datasheet. 2. Different families of might have different mode pin labels. Connecting all Configuration mode pins to circuit ground () will setup the Master Serial Mode of the FPGA for configuration loading. Refer to the appropriate FPGA datasheet for details. 3. Different external Pull-up resistor value might be required on pin of the FPGA. Refer to FPGA datasheet for details. 4. Ground pins () in JTAG ISP header are optional pins. These pins are not required for programming the device on the exiting target boards. However, for new design, it is recommended to have such connection to have common ground between target board and the programmer. Also, Serial resistors on,, and lines are depending on VCCJ setting (Resistor = 0 ohm for VCCJ = 2.5V, and Resistor > 68 Ohms for VCCJ = 3.3V). 4 Stand-alone/ISP for the AT18F

Stand-alone/ISP for the AT18F Cascaded Configurators can be used to configure multiple FPGAs in Master Serial and Slave Serial modes as shown in Figure 1-7. This circuit not only can be used for JTAG In-System programming of the AT18F Series Configurators with JTAG ISP cable, it can also be used for drop-in (stand-alone) programming after both AT18F Series Configurators are pre-programmed by stand-alone programmer. Figure 1-7. JTAG In-system Programming Circuit for Cascaded AT18F Series Configurators to Configure Multiple s (1) (1) VCCJ VCCO VCCINT Device #2 Device #1 VCCO (2) VCCO (2) VCCO (2) (1) Note (3) DOUT C C JTAG ISP Header O O VREF Notes: 1. For the appropriate voltage setting, refer to the device datasheet. 2. Different families of might have different mode pin labels and mode pin settings. Reference to datasheet to setup Master Serial mode and Slave Serial mode for FPGA configuration loading. 3. Different external Pull-up resistor value might be required on pin of the FPGA. Refer to FPGA datasheet for details. 4. Ground pins () in JTAG ISP header are optional pins. These pins are not required for programming the device on the exiting target boards. However, for new design, it is recommended to have such connection to have common ground between target board and the programmer. Also, Serial resistors on,, and lines are depending on VCCJ setting (Resistor = 0 Ohm for VCCJ = 2.5V, and Resistor > 68 Ohms for VCCJ = 3.3V). Important Note All circuit connection diagrams in this document are only provided as reference. Designer s should study the AC/DC characteristics of the devices in order to construct the circuit for their own applications 5

Headquarters International Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex France Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Product Contact Web Site www.atmel.com Technical Support configurator@atmel.com Sales Contact www.atmel.com/contacts Literature Requests www.atmel.com/literature Disclaimer: The information in this document is provided in connection with 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 products. EXPT AS SET FORTH IN ATMEL S TERMS AND CONDI- TIONS OF SALE LOCATED ON ATMEL S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS ILUG, 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 IIDEN- TAL DAMAGES (ILUG, WITHOUT LIMITATION, DAMAGES FOR LOSS OF 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. 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 product descriptions at any time without notice. does not make any commitment to update the information contained herein. Unless specifically provided otherwise, products are not suitable for, and shall not be used in, automotive applications. s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. 2008 Corporation. All rights reserved., logo and combinations thereof, and others are registered trademarks or trademarks of Corporation or its subsidiaries. Other terms and product names may be trademarks of others.