Altera Programming Hardware



Similar documents
Altera Programming Hardware

MasterBlaster Serial/USB Communications Cable User Guide

BitBlaster Serial Download Cable

In-System Programmability

January 1999, ver. 3 Application Note Burn-in sockets are zero-insertion-force (ZIF) sockets that do not deform a device s leads.

December 2002, ver. 1.0 Application Note 285. This document describes the Excalibur web server demonstration design and includes the following topics:

White Paper Using the Intel Flash Memory-Based EPC4, EPC8 & EPC16 Devices

USB-Blaster Download Cable User Guide

MAX II ISP Update with I/O Control & Register Data Retention

USB-Blaster Download Cable User Guide

Guidelines for Handling J-Lead, QFP & BGA Devices

USB-Blaster II Download Cable User Guide

USB PC Adapter V4 Configuration

Using Altera MAX Series as Microcontroller I/O Expanders

Introducing Green Materials and Bill of Material change for the Cyclone II and MAX II Devices

EthernetBlaster Communications Cable User Guide

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Remote Supervisor Adapter II. Installation Instructions for Linux Users

Package Information Datasheet for Mature Altera Devices

IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Windows OS Agent Reference

Oracle Cloud E

Engineering Change Order (ECO) Support in Programmable Logic Design

BP-2600 Concurrent Programming System

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

15. Introduction to ALTMEMPHY IP

ISP Engineering Kit Model 300

Fondamenti su strumenti di sviluppo per microcontrollori PIC

PCIe XMC x8 Lane Adapter

Orbit PCI Mk 2 Network Card. User Manual. Part No Issue 4

IBM Tivoli Netcool Performance Manager Wireline Component January 2012 Document Revision R2E1. Pack Upgrade Guide

Tivoli Security Compliance Manager

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

White Paper FPGA Performance Benchmarking Methodology

Implementing Voice Over Internet Protocol

IBM Rapid Restore Ultra Version 4.0. User s Guide

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE

September 2005, ver Feature EPM7032 EPM7064 EPM7096 EPM7128E EPM7160E EPM7192E EPM7256E

Video and Image Processing Suite

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs

AT89C5131A Starter Kit... Software User Guide

ERserver. Single signon. iseries. Version 5 Release 3

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide

How To Use An Ipo Safari With A Safari 4X And 5I (Ipl) With A Powerline (Ispl) With An Ipl (Iprod) With The Safari 2 (Iperd) And

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

HP USB Smartcard CCID Keyboard. User Guide

XPort Universal Demo Board User Guide

MAX+PLUS II. Introduction. Programmable Logic Development System & Software

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

DS9490R/DS9490B USB to 1-Wire/iButton Adapters

Introducing AVR Dragon

PROFINET IRT: Getting Started with The Siemens CPU 315 PLC

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

WebSphere Message Broker. Installation Guide. Version7Release0

8-Bit Microcontroller with Flash. Application Note. Using a Personal Computer to Program the AT89C51/C52/LV51/LV52/C1051/C2051

Networking Connecting to the Internet

Operations Console Setup

IBM Tivoli Storage Manager for Databases Version 7.1. Data Protection for Microsoft SQL Server Installation and User's Guide

IBM Storage Management Pack for Microsoft System Center Operations Manager (SCOM) Version User Guide GC

Dock Scheduling Guide

GSM Interfacing Board

Introduction to PCI Express Positioning Information

Advanced Data Capture and Control Systems

AS/400e. Networking PPP connections

IBM Sterling Gentran Server for Windows. Quick Start Guide. Version 5.3.1

Chapter 11. Using MAX II User Flash Memory for Data Storage in Manufacturing Flow

Chapter 5 Cubix XP4 Blade Server

Installing the Gerber P2C Plotter USB Driver

Designing with High-Density BGA Packages for Altera Devices

Implementing Multiprotocol Label Switching with Altera PLDs

How To Develop A Toolstick

IBM Universal Behavior Exchange Toolkit Release April 8, User's Guide IBM

RC2200DK Demonstration Kit User Manual

TECHNICAL NOTE 7-1. ARCNET Cable Length vs. Number of Nodes for the HYC9088 in Coaxial Bus Topology By: Daniel Kilcourse May 1991.

Tivoli Storage Manager for Windows

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

Tivoli Endpoint Manager for Patch Management - Windows - User's Guide

Using the Altera Serial Flash Loader Megafunction with the Quartus II Software

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

How To Set Up An Ops Console On A Pc Or Mac Or Macbook

White Paper Reduce Total System Cost in Portable Applications Using Zero-Power CPLDs

Tivoli Endpoint Manager for Patch Management - Windows - User's Guide

xpico Wi-Fi Embedded Device Server Evaluation Kit Quick Start Guide

Enhancing High-Speed Telecommunications Networks with FEC

256K (32K x 8) OTP EPROM AT27C256R 256K EPROM. Features. Description. Pin Configurations

GIE PIC K150 Programmer. User Manual

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

White Paper Streaming Multichannel Uncompressed Video in the Broadcast Environment

FlowKit in-circuit debug system

Figure 1. 8-Bit USB Debug Adapter

1-10 The USB PIC K150 microcontroller programmer Hardware version V2.0 File version V2.0 Product Image

Using Pre-Emphasis and Equalization with Stratix GX

Pre-tested System-on-Chip Design. Accelerates PLD Development

ERserver. iseries. Remote Access Services: PPP connections

Transcription:

Altera Programming Hardware September 2005, er. 5.3 Data Sheet General Description Altera offers a ariety of hardware to program and configure Altera deices. For conentional deice programming, in-system programming, and in-circuit reconfiguration, designers can choose from the hardware options shown in Table 1. These options are described in more detail in subsequent sections. Table 1. Aailable Hardware Options for Altera Deice Programming & Configuration Conentional deice programming External Programming Hardware (1) MasterBlaster Communications Cable ByteBlasterMV Parallel Download Cable In-system programming In-circuit reconfiguration Note: (1) External programming hardware includes the USB- and RS-232-based Altera Programming Unit (APU) or the ISA bus-based Master Programming Unit (MPU). 13 Deelopment Tools External Programming Hardware Altera proides the following external programming hardware: Altera Programming Unit Altera Stand-Alone Programmer Logic Programmer Card Master Programming Unit Programming adapters Altera Programming Unit The APU is a hardware module that is used together with an appropriate adapter to program Altera deices. The APU connects to a PC ia the Uniersal Serial Bus (USB) port and receies power from a standard wall power adapter. Programming and functional test information is transmitted from the PC through the USB port connection to the APU. A programming status light on the APU lights up when the unit is actie. Altera Corporation 1 A-DS-PRHW-05.2

When used with the appropriate adapter, the APU automatically tests for continuity between the deice leads and the programming socket before programming. It can also apply test ectors to functionally test and erify programmed Altera deices. Test ectors can be created in waeform or text format in the MAX+PLUS II Waeform Editor or Text Editor and applied to the deice; results can be iewed in waeform or text format. The APU will also be supported by the Quartus TM II deelopment software in the second half of 2001. Ordering Code: PL-APU Altera Stand-Alone Programmer The Altera Stand-Alone Programmer (PL-ASAP2), together with the appropriate programming adapters, proides the hardware and software needed for programming EPROM- and EEPROM-based deices and configuring SRAM-based deices. PL-ASAP2 includes an LP6 Logic Programmer Card and MPU, the MAX+PLUS II Programmer software (which requires Microsoft Windows 98, Windows NT, or Windows 2000), and complete documentation. The MAX+PLUS II Programmer software supports deice programming for MAX 9000, MAX 7000, MAX 3000A, Classic TM, and configuration deices. Ordering Code: PL-ASAP2 Logic Programmer Card The LP6 Logic Programmer card generates programming waeforms and oltages for the MPU. The software-controlled card can be installed into any full-length computer expansion slot in an IBM PC or compatible computer. The LP6 card is aailable as part of PL-ASAP2 or indiidually. Ordering Code: PLP6 Master Programming Unit The MPU is a hardware module that is used together with an appropriate adapter to program Altera deices. The MPU connects to a Logic Programmer card ia a 25-pin ribbon cable. The MPU receies power from the Logic Programmer card and does not require an external power supply. Programming and functional test information is transmitted from the Logic Programmer card ia the 25-pin ribbon cable to the MPU. A programming status light on the MPU lights up when the unit is actie. 2 Altera Corporation

When used with the appropriate adapter, the MPU automatically tests for continuity between the deice leads and the programming socket before programming. It can also apply test ectors to functionally test and erify programmed Altera deices. Test ectors can be created in waeform or text format in the MAX+PLUS II Waeform Editor or Text Editor and applied to the deice; results can be iewed in waeform or text format. The MPU is aailable as part of the PL-ASAP2 or indiidually. Ordering Code: PL-MPU Programming Adapters Altera proides three types of programming adapters for Altera deices: PLM-prefix adapters, PLE-prefix adapters, and the PLAD3-12 compatibility adapter. Each adapter contains one of the following sockets: a zero-insertion-force (ZIF) dual in-line package (DIP), plastic or ceramic J-lead (PLCC/JLCC), pin-grid array (PGA), small-outline integrated circuit (SOIC), or quad flat pack (QFP). Most adapters for QFP deices with 100 or more pins support Altera s QFP carriers. Adapters with an NC suffix program QFP deices that are not in a QFP carrier. 13 f For more information, see the QFP Carrier & Deelopment Socket Data Sheet. Table 2 lists the adapters required for each Altera deice and package option. These adapters are supported by both the PL-APU and PL-ASAP2 programmers. Deelopment Tools Table 2. Programming Adapters & Hardware Support (Part 1 of 4) Note (1) Deice Package Adapter MasterBlaster & ByteBlasterMV Support APEX TM II All packages (2) APEX 20K All packages (2) Mercury TM All packages (2) ARM-based Excalibur TM All packages (2) MIPS-based Excalibur All packages (2) ACEX TM 1K All packages (2) FLEX 10K All packages (2) FLEX 8000 All packages (2) FLEX 6000 All packages (2) EPC16 Ultra FineLine BGA TM (88-pin) Altera Corporation 3

Table 2. Programming Adapters & Hardware Support (Part 2 of 4) Note (1) EPC2 EPC1 EPC1441 EPC1213 EPC1064 EPC1064V EPM9320 EPM9320A EPM9400 EPM9400A EPM9480 EPM9480A EPM9560 EPM9560A Deice Package Adapter MasterBlaster & ByteBlasterMV Support J-lead (20-pin) TQFP (32-pin) DIP (8-pin) J-lead (20-pin) DIP (8-pin) J-lead (20-pin) TQFP (32-pin) DIP (8-pin) J-lead (20-pin) DIP (8-pin) J-lead (20-pin) TQFP (32-pin) J-lead (84-pin) RQFP (208-pin) RQFP (240-pin) J-lead (84-pin) RQFP (208-pin) RQFP (240-pin) RQFP (208-pin) RQFP (240-pin) RQFP (208-pin) RQFP (208-pin) PGA (280-pin) RQFP (304-pin) BGA (256-pin) PLMT1064 PLMT1064 PLMT1064 PLMJ9320-84 PLMR9000-208NC PLMR9000-208 PLMR9000-240NC PLMR9000-240 PLMJ9400-84 PLMR9000-208NC PLMR9000-208 PLMR9000-240NC PLMR9000-240 PLMR9000-208NC PLMR9000-208 PLMR9000-240NC PLMR9000-240 PLMR9000-208NC PLMR9000-208 PLMR9000-240NC PLMR9000-240 PLMG9000-280 PLMR9000-304 4 Altera Corporation

Table 2. Programming Adapters & Hardware Support (Part 3 of 4) Note (1) EPM7032 EPM7032V EPM7032S EPM7032AE EPM7032B EPM7064 EPM7064S EPM7064AE EPM7064B EPM7096 EPM7128E EPM7128S EPM7128A EPM7128AE EPM7128B EPM7160E EPM7160S EPM7192E EPM7192S Deice Package Adapter MasterBlaster & ByteBlasterMV Support J-lead (44-pin) PQFP (44-pin) TQFP (44-pin) J-lead (44-pin) TQFP (44-pin) J-lead (68-pin) J-lead (84-pin) Ultra FineLine BGA (49-pin) PQFP (100-pin) TQFP (100-pin) FineLine BGA (100-pin) J-lead (68-pin) J-lead (84-pin) PQFP (100-pin) J-lead (84-pin) PQFP (100-pin) PQFP (160-pin) TQFP (144-pin) Ultra FineLine BGA (49-pin) FineLine BGA (100-pin) Ultra FineLine BGA (169-pin) FineLine BGA (256-pin) J-lead (84-pin) TQFP (100-pin) PQFP (100-pin) PQFP (160-pin) PGA (160-pin) PQFP (160-pin) PLMJ7000-44 PLMQ7000-44 PLMT7000-44 PLMJ7000-44 PLMT7000-44 PLMJ7000-68 PLMJ7000-84 PLMQ7000-100NC PLMQ7000-100 PLMT7000-100NC PLMJ7000-68 PLMJ7000-84 PLMQ7000-100 PLMJ7000-84 PLMQ7000-100NC PLMQ7000-100 PLMQ7128/7160-160NC PLMQ7128/7160-160 PLMF7000-100 PLMF7000-256 PLMJ7000-84 PLMT7000-100NC PLMQ7000-100 PLMQ7128/7160-160NC PLMQ7128/7160-160 PLMG7192-160 PLMQ7192/7256-160NC PLMQ7192/7256-160 13 Deelopment Tools Altera Corporation 5

Table 2. Programming Adapters & Hardware Support (Part 4 of 4) Note (1) EPM7256E EPM7256S EPM7256AE EPM7256B EPM7512AE EPM7512B EPM3032A EPM3064A EPM3128A EPM3256A EP600 EP610 EP900 EP910 EP1810 Deice Package Adapter MasterBlaster & ByteBlasterMV Support TQFP (100-pin) TQFP (144-pin) PGA (192-pin) PQFP (160-pin) RQFP (208-pin) PQFP (208-pin) Ultra FineLine BGA (169-pin) FineLine BGA (256-pin) TQFP (144-pin) PQFP (208-pin) BGA (256-pin) FineLine BGA (256-pin) Ultra FineLine BGA (169-pin) J-lead (44-pin) TQFP (44-pin) J-lead (44-pin) TQFP (44-pin) TQFP (100-pin) TQFP (100-pin) TQFP (144-pin) TQFP (100-pin) PQFP (208-pin) DIP (24-pin) J-lead (28-pin) SOIC (24-pin) DIP (40-pin) J-lead (44-pin) J-lead (68-pin) PGA (68-pin) PLMT7000-100NC PLMT7000-144NC PLMG7000-192 PLMQ7192/7256-160NC PLMQ7192/7256-160 PLMR7256-208 PLMR7256-208NC PLMF7000-256 PLMJ3000A-44 PLMT3000A-44 PLMJ3000A-44 PLMT3000A-44 PLMT3000A-100NC PLMT3000A-100NC PLMT3000A-144NC PLMT3000A-100NC PLMQ3000A-208NC PLED610 PLEJ610 PLES610 PLED910 PLEJ910 PLMJ1810 PLEG1810 Notes: (1) Adapters with an NC suffix program QFP deices that are not in QFP carriers. (2) Configuration of Excalibur, Mercury, APEX II, APEX 20K, ACEX 1K, FLEX 10K, FLEX 8000, or FLEX 6000 deices is supported by configuration deices (EPC1064, EPC1064V, EPC1213, EPC1, EPC1441, EPC2, and EPC16), and the MasterBlaster TM or ByteBlasterMV TM download cable. A MasterBlaster or ByteBlasterMV download cable is used to program this deice ia in-system programming. For the latest adapter support for this package, go to the Altera web site (http://www.altera.com) or contact a local Altera sales office. 6 Altera Corporation

PLM-Prefix Adapters The PLM-prefix adapters plug directly into the APU or MPU. Each adapter proides programming support for a specific deice package. Additionally, PLM-prefix adapters (except the and PLMT1064) support functional testing of programmed Altera deices. The and PLMT1064 adapters can program the configuration deices used to configure Excalibur, Mercury, APEX II, APEX 20K, ACEX 1K, FLEX 10K, FLEX 8000, and FLEX 6000 deices. PLE-Prefix Adapters The PLE-prefix adapters plug into the PLAD3-12 compatibility adapter, which in turn plugs into the APU or MPU. Each PLE-prefix adapter proides programming support for a specific Classic deice. PLAD3-12 Compatibility Adapter The PLAD3-12 compatibility adapter plugs directly into the APU or MPU. This compatibility adapter allows PLE-prefix adapters to be used with the APU. See Table 2 on page 3. 13 MasterBlaster Download Cable Ordering Codes: PLExxxx, PLMxxxx, PLAD3-12 The MasterBlaster download cable is a hardware interface to either a standard PC or UNIX workstation RS-232 port (known as a COM port on a PC and a ttya port on a UNIX workstation) or a USB port. It proides configuration data to Excalibur, Mercury, APEX II, APEX 20K, ACEX 1K, FLEX 10K, FLEX 8000, and FLEX 6000 deices and programming data to MAX 9000, MAX 7000S, MAX 3000A, MAX 7000B, and MAX 7000A deices. Deelopment Tools The 25-pin female port on the MasterBlaster download cable connects to an RS-232 port with a standard serial cable, or the MasterBlaster can connect to a USB port. The 10-pin female plug on the MasterBlaster download cable connects to a deice on a circuit board ia a 10-pin male header. The MasterBlaster cable contains status lights that indicate the state of the deice configuration or programming. The MasterBlaster supports the SignalTap feature, which allows designers to iew internal deice logic nodes with a irtual logic analyzer. Ordering Code: PL-MASTERBLASTER f For more information, refer to the MasterBlaster Serial Download Cable Data Sheet. Altera Corporation 7

ByteBlasterMV Parallel Download Cable The ByteBlasterMV parallel download cable is a hardware interface to a standard parallel port (also known as an LPT port). This cable channels configuration data to Excalibur, Mercury, APEX II, APEX 20K, ACEX 1K, FLEX 10K, FLEX 8000, and FLEX 6000 deices and programming data to MAX 9000, MAX 7000S, MAX 7000B, MAX 7000A, and MAX 3000A deices. The ByteBlasterMV download cable has a 25-pin male header that connects to the PC parallel port, and a 10-pin female plug that connects to the circuit board. Data is downloaded from the PC s parallel port through the ByteBlasterMV cable to the circuit board. To configure/program low-oltage deices (e.g., APEX 20K and MAX 7000B deices) using a ByteBlasterMV download cable, connect the cable s VCC pin to a 3.3-V power supply and the deice to the appropriate power supply. Altera 1.8-V and 2.5-V deices hae 3.3-V tolerant inputs, so the download cable s 3.3-V output will not harm these deices. The pull-up resistors should be connected to the 3.3-V power supply. Ordering Code: PL-BYTEBLASTERMV f Programming Techniques For more information, see the ByteBlasterMV Parallel Download Cable Data Sheet. Table 3 summarizes Altera deice programming/configuration techniques. Table 3. Programming/Configuration Techniques by Deice Family (Part 1 of 2) Excalibur Mercury APEX II APEX 20K ACEX 1K FLEX 10K Excalibur Mercury APEX II APEX 20K ACEX 1K FLEX 10K FLEX 8000 FLEX 6000 Deice Family Programming/Configuration Techniques Download configuration data ia the MasterBlaster or ByteBlasterMV download cable, or an embedded microprocessor using the JTAG ports In passie serial (PS) mode, download configuration data ia the MasterBlaster or ByteBlasterMV download cable Configure deices ia an on-board microcontroller 8 Altera Corporation

Table 3. Programming/Configuration Techniques by Deice Family (Part 2 of 2) Excalibur Mercury APEX II APEX 20K ACEX 1K FLEX 10K FLEX 6000 FLEX 8000 MAX 9000 MAX 7000A MAX 7000B MAX 7000S MAX 3000A MAX 7000 Classic Reision History Deice Family Programming/Configuration Techniques Configure ia an EPC2, EPC1, or EPC1441 configuration deice Configure ia an EPC1, EPC1441, EPC1213, EPC1064, or EPC1064V configuration deice Program deices in-system ia the MasterBlaster or ByteBlasterMV download cable and the JTAG ports Program ia the MPU and the appropriate adapters Program ia third-party programming hardware Program in-system ia in-circuit test (ICT) equipment or an on-board microcontroller Program using the MPU and the appropriate adapters Program using third-party programming hardware The information contained in the Altera Programming Hardware Data Sheet ersion 5.1 supersedes information published in preious ersions. The following changes were made to the Altera Programming Hardware Data Sheet ersion 5.1: 13 Deelopment Tools Added APEX II content Text addition to Note on page 6 Altera Corporation 9

Notes: 10 Altera Corporation

Notes: Altera Corporation 11

101 Innoation Drie San Jose, CA 95134 (408) 544-7000 http://www.altera.com Applications Hotline: (800) 800-EPLD Customer Marketing: (408) 544-7104 Literature Serices: lit_req@altera.com Altera, ACEX, APEX, APEX 20K, APEX II, ByteBlasterMV, Classic, Excalibur, FLEX, FLEX 10K, FLEX 8000, FLEX 6000, MasterBlaster, MAX, MAX 9000, MAX 9000A, MAX 7000, MAX 7000A, MAX 7000S, MAX 3000, MAX 3000A, MAX+PLUS, MAX+PLUS II, Quartus, Quartus II, SignalTap, and specific deice designations are trademarks and/or serice marks of Altera Corporation in the United States and other countries. Altera acknowledges the trademarks of other organizations for their respectie products or serices mentioned in this document. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera s standard warranty, but reseres the right to make changes to any products and serices at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or serice described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are adised to obtain the latest ersion of deice specifications before relying on any published information and before placing orders for products or serices. Copyright 2001 Altera Corporation. All rights resered. 12 Altera Corporation Printed on Recycled Paper.