Altera Programming Hardware



Similar documents
Altera Programming Hardware

BitBlaster Serial Download Cable

In-System Programmability

MasterBlaster Serial/USB Communications Cable User Guide

USB PC Adapter V4 Configuration

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

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

USB-Blaster Download Cable User Guide

USB-Blaster Download Cable User Guide

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

BP-2600 Concurrent Programming System

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

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

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

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

EthernetBlaster Communications Cable User Guide

The Programming Interface

Package Information Datasheet for Mature Altera Devices

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

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

How To Power A Power Supply On A Microprocessor (Mii) Or Microprocessor Power Supply (Miio) (Power Supply) (Microprocessor) (Miniio) Or Power Supply Power Control (Power) (Mio) Power Control

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

Guidelines for Handling J-Lead, QFP & BGA Devices

Advanced Data Capture and Control Systems

USB-Blaster II Download Cable User Guide

Using Altera MAX Series as Microcontroller I/O Expanders

EVAL-UFDC-1/UFDC-1M-16

MAX+PLUS II GETTING STARTED

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Chapter 5 Cubix XP4 Blade Server

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

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

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

RJ45 Shielded (standard) port pinout. CS9000, Jetstream , Lanstream 2000, RTA8/RJX, RRC16, MTA8/RJX & SXDC8/RJX

Introducing AVR Dragon

Am186ER/Am188ER AMD Continues 16-bit Innovation

RC2200DK Demonstration Kit User Manual

Single channel data transceiver module WIZ2-434

DS9490R/DS9490B USB to 1-Wire/iButton Adapters

Application Note, V2.2.1, July 2003 AP OCDS Level 1 JTAG Connector. 16-Bit & 32-Bit Microcontrollers. AI Microcontrollers. Never stop thinking.

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

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

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

SyncLink GT2/GT4 Serial Adapter

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family.

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

Using Xbee in Serial Communication

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

1-Port R422/485 Serial PCIe Card

Lab Experiment 1: The LPC 2148 Education Board

LiveDesign Evaluation Board Technical Reference Manual. Technical reference manual for Altium s LiveDesign Evaluation Boards

PCIe XMC x8 Lane Adapter

Feature EPM5032 EPM5064 EPM5128 EPM5130 EPM5192

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

Designing VM2 Application Boards

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

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

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

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

DUKANE Intelligent Assembly Solutions

XPort Universal Demo Board User Guide

Installing the Gerber P2C Plotter USB Driver

FlowKit in-circuit debug system

Display Message on Notice Board using GSM

Quectel M72 Development Board

Networking Connecting to the Internet

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

Configuration Rules and Examples for FAS20xx Systems

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

PCMCIA 1 Port RS EDITION OCTOBER 1999

GSM Interfacing Board

XBee USB Adapter Board (#32400)

Tivoli Storage Manager for Windows

MAX II Development Kit Getting Started User Guide

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

CF to Serial Adapter Quick Installation Guide

485USBTB-2W & 485USBTB-4W

ET-BASE AVR ATmega64/128

ERserver. Single signon. iseries. Version 5 Release 3

JTAG Applications. Product Life-Cycle Support. Software Debug. Integration & Test. Figure 1. Product Life Cycle Support

HP USB Smartcard CCID Keyboard. User Guide

IBM Rapid Restore Ultra Version 4.0. User s Guide

MAX6683 Evaluation System/Evaluation Kit

The following is a summary of the key features of the ARM Injector:

EQUIPMENT SPECIFICATIONS

MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual

PIO-32.PCI User Manual

ERserver. iseries. Service tools

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

USB / Data-Acquisition Module NOW LEAD-FREE

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

How To Develop A Toolstick

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Remote Supervisor Adapter II. Installation Instructions for Linux Users

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

Nios Development Board

Switch board datasheet EB

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

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

Using a USB to Serial adapter and Terminal Emulator in Windows 7 to communicate with a DM101

Transcription:

Altera Programming Hardware January 1998, er. 4 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, Note (1) BitBlaster Serial Download Cable ByteBlaster Parallel Download Cable In-system programming In-circuit reconfiguration Note: (1) External programming hardware includes the Logic Programmer card and Master Programming Unit (MPU). 1 Altera deices are also supported by a ariety of third-party programmers. Refer to Programming Hardware Manufacturers in this data book for more information. External Programming Hardware Altera proides the following external programming hardware: Altera Stand-Alone Programmer Logic Programmer card Master Programming Unit Programming adapters Altera Corporation 677 A-DS-PRHW-04

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 for configuring SRAM-based deices. PL-ASAP2 includes an LP6 Logic Programmer card, an MPU, MAX+PLUS II Programmer software (which requires Microsoft Windows 3.x, Windows 95, or Windows NT), and complete documentation. The MAX+PLUS II Programmer supports deice configuration for FLEX 10K, FLEX 8000, and FLEX 6000 deices, and deice programming for MAX 9000, MAX 7000, MAX 5000, Classic, and Configuration EPROM deices. 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. 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 through the ribbon cable to the MPU. A programming status light on the MPU lights up when the unit is actie. 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. PL-MPU 678 Altera Corporation

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 dual in-line package (), plastic or ceramic (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. Table 2 on page 680 lists the adapters required for each Altera deice and package option. f See the QFP Carrier & Deelopment Socket Data Sheet in this data book for more information. PLM-Prefix Adapters The PLM-prefix adapters plug directly into the 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 EPROMs used to configure 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 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 MPU. This adapter allows PLE-prefix adapters to be used with the MPU. See Table 2. Altera Corporation 679

Table 2. Programming Adapters & Hardware Support (Part 1 of 3) Note (1) Deice Package Adapter BitBlaster & ByteBlaster Support FLEX 10K All packages Note (2) FLEX 8000 All packages Note (2) FLEX 6000 All packages Note (2) EPC1 EPC1441 EPC1213 EPC1064 EPC1064V EPM9320 EPM9320A EPM9400 EPM9400A EPM9480 EPM9480A EPM9560 EPM9560A EPM7032 EPM7032V EPM7032S EPM7032A J-Lead TQFP TQFP (84-pin) RQFP (240-pin) (84-pin) RQFP (240-pin) RQFP (240-pin) RQFP (240-pin) PGA (280-pin) RQFP (304-pin) BGA (356-pin) PQFP TQFP PLMT1064 PLMT1064 PLMJ9320-84 PLMR9000-208 PLMR9000-208NC PLMR9000-280 PLMJ9400-84 PLMR9000-208 PLMR9000-208NC PLMR9000-240 PLMR9000-240NC PLMR9000-208 PLMR9000-208NC PLMR9000-240 PLMR9000-240NC PLMR9000-208 PLMR9000-208NC PLMR9000-240 PLMR9000-240NC PLMG9000-280 PLMR9000-304 PLMJ7000-44 PLMQ7000-44 PLMT7000-44 (4) 680 Altera Corporation

Table 2. Programming Adapters & Hardware Support (Part 2 of 3) Note (1) Deice Package Adapter BitBlaster & ByteBlaster Support EPM7064 EPM7064S EPM7064A EPM7096 EPM7128E EPM7128S EPM7128A EPM7160E EPM7160S EPM7192E EPM7192S EPM7256E EPM7256S EPM7256A EPM7384A EPM7512A EPM71024A (44-pin) TQFP (44-pin) (68-pin) (84-pin) PQFP (100-pin) TQFP (100-pin) (68-pin) (84-pin) PQFP (100-pin) (84-pin) PQFP (100-pin) PQFP (160-pin) TQFP (144-pin) (84-pin) TQFP (100-pin) PQFP (100-pin) PQFP (160-pin) PGA (160-pin) PQFP (160-pin) PGA (192-pin) PQFP (160-pin) PQFP (208-pin) TQFP (144-pin) TQFP (144-pin) PQFP (208-pin) BGA (256-pin) TQFP (144-pin) PQFP (208-pin) BGA (256-pin) PQFP (208-pin) BGA (256-pin) PLMJ7000-44 PLMT7000-44 PLMJ7000-68 PLMJ7000-84 PLMQ7000-100 PLMQ7000-100NC PLMT7000-100NC PLMJ7000-68 PLMJ7000-84 PLMQ7000-100 PLMJ7000-84 PLMQ7000-100 PLMQ7000-100NC PLMQ7128/7160-160 PLMQ7128/160-160NC PLMJ7000-84 PLMT7000-100NC PLMQ7000-100 PLMQ7128/7160-160 PLMQ7128/160-160NC PLMT7000-100NC PLMG7192-160 PLMQ7192/7256-160 PLMQ7192/256-160NC PLMG7256-192 PLMQ7192/7256-160 PLMQ7192/256-160NC PLMR7256-208 PLMR7256-208NC (4) (4) (4) (4) (4) Altera Corporation 681

Table 2. Programming Adapters & Hardware Support (Part 3 of 3) Note (1) EPM5032 PLMD5032A PLMJ5032A EPM5064 PLMJ5064A EPM5128 EPM5128A EPM5130 EPM5192 EP600 EP610 EP900 EP910 Deice Package Adapter BitBlaster & ByteBlaster Support EP1810 PGA PGA PQFP PGA SOIC PGA PLMJ5128A PLMG5128A PLMJ5130A PLMG5130A PLMQ5130A PLMJ5192A PLMG5192A 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 FLEX 10K, FLEX 8000, or FLEX 6000 deices is supported by Configuration EPROMs (EPC1064, EPC1064V, EPC1213, EPC1441, and EPC1), and the BitBlaster or ByteBlaster download cable. (3) A BitBlaster or ByteBlaster download cable is used to program this deice ia insystem programming. (4) The BitBlaster and ByteBlaster download cables support in-system programming of MAX 7000S and MAX 7000A deices. Ordering Codes: PLExxxx, PLMxxxx, PLAD3-12 BitBlaster Serial Download Cable The BitBlaster serial download cable is a hardware interface to a standard PC or UNIX workstation RS-232 port (known as a COM port on a PC and a ttya port or ttyb port on a UNIX workstation) that proides configuration data to FLEX 10K, FLEX 8000, and FLEX 6000 deices and programming data to MAX 9000, MAX 7000S, and MAX 7000A deices. 682 Altera Corporation

The 25-pin female port on the BitBlaster download cable connects to an RS-232 port with a standard serial cable. The 10-pin female plug on the BitBlaster download cable connects to a deice on a circuit board ia a 10-pin male header. The BitBlaster cable contains status lights that indicate the state of the deice configuration or programming. Refer to the BitBlaster Serial Download Cable Data Sheet in this data book for more information. PL-BITBLASTER 1 To configure/program 3.3-V deices (e.g., FLEX 10KA and MAX 7000A deices), using a BitBlaster download cable, connect the cable s VCC pin to a 5.0-V power supply and the deice to a 3.3-V power supply. FLEX 10KA and MAX 7000A deices hae 5.0-V tolerant inputs, so the download cable s 5.0-V output will not harm these 3.3-V deices. The pull-up resistors should be connected to the 5.0-V power supply. ByteBlaster Parallel Download Cable The ByteBlaster parallel download cable is a hardware interface to a standard parallel port (also known as an LPT port). This cable channels configuration data to FLEX 10K, FLEX 8000, and FLEX 6000 deices as well as programming data to MAX 9000, MAX 7000S, and MAX 7000A deices. The ByteBlaster 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 ByteBlaster to the circuit board. The ByteBlaster 10-pin plug is identical to the BitBlaster 10-pin plug. Refer to the ByteBlaster Parallel Port Download Cable Data Sheet in this data book for more information. PL-BYTEBLASTER 1 To configure/program 3.3-V deices (e.g., FLEX 10KA and MAX 7000A deices), using a ByteBlaster download cable, connect the cable s VCC pin to a 5.0-V power supply and the deice to a 3.3-V power supply. FLEX 10KA and MAX 7000A deices hae 5.0-V tolerant inputs, so the download cable s 5.0-V output will not harm these 3.3-V deices. The pull-up resistors should be connected to the 5.0-V power supply. Altera Corporation 683

Programming Techniques Table 3 summarizes programming/configuration techniques. Table 3. Programming/Configuration Techniques by Deice Family Deice Family FLEX 10K, Note (1) FLEX 10K, FLEX 8000, or FLEX 6000 Programming/Configuration Techniques Download configuration data ia the BitBlaster or ByteBlaster download cables, or an embedded microprocessor using the JTAG ports. In passie serial (PS) mode, download configuration data ia the BitBlaster or ByteBlaster download cables. Configure deices ia an on-board microcontroller. FLEX 10K and FLEX 6000 Configure deices ia an EPC1 or EPC1441 Configuration EPROM. FLEX 8000 Configure deices ia an EPC1, EPC1441, EPC1213, EPC1064, or EPC1064V Configuration EPROM. MAX 9000, MAX 7000S, Program deices in-system ia the BitBlaster or ByteBlaster and the JTAG ports. and MAX 7000A, Note (1) Program deices ia the MPU and the LP6 card and the appropriate adapters. Program deices ia third-party programming hardware. Program deices in-system ia in-circuit test (ICT) equipment or an on-board microcontroller. MAX 7000 Program using the MPU and the LP6 card and the appropriate adapters. MAX 5000 Program using third-party programming hardware. Classic Note: (1) To configure or program 3.3-V deices (e.g., FLEX 10KA and MAX 7000A deices) using a BitBlaster or ByteBlaster download cable, connect the cable s VCC pin to a 5.0-V power supply and the deice to a 3.3-V power supply. FLEX 10KA and MAX 7000A deices hae 5.0-V tolerant inputs, so the download cable s 5.0-V output will not harm these 3.0-V deices. The pull-up resistors should be connected to the 5.0-V power supply. 684 Altera Corporation

Copyright 1995, 1996, 1997, 1998, 1999 Altera Corporation, 101 Innoation Drie, San Jose, CA 95134, USA, all rights resered. By accessing this information, you agree to be bound by the terms of Altera s Legal Notice.