The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Devices September 2005, ver. Introduction MAX® devices


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



In-System Programmability
Devices
September 2005, ver.
Introduction
MAX® devices programmable logic devices (PLDs), based Altera® Multiple Array MatriX (MAX) architecture that supports IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface. devices also in-system programmable, which adds programming flexibility provides benefits many phases product development, manufacturing, field use. This application note provides background information in-system programmability (ISP) IEEE Std. 1149.1 JTAG interface discusses advantages using ISP-capable devices. In-system design, prototyping, manufacturing, reduces cost, shortens development time, provides wider range programming options than standard device programming methods. With ISP, can:
Features Benefits
Program reprogram devices after they soldered onto printed circuit board (PCB), minimizing possibility lead damage electrostatic discharge (ESD) exposure. Manufacture systems before finalize device configuration. Perform boundary-scan test (BST) procedures program devices using in-circuit testers. Upgrade systems field after they have been shipped.
Altera Corporation
A-AN-095-1.5
In-System Programmability Devices
Table describes features benefits using ISP-capable devices. Table ISP-Capable Device Features Benefits Product Development Phase
Device prototyping
Features
Benefits
Devices programmed with VCC-level Eliminates need 12.0-V programming voltage. programming voltage possibility accidental damage lower voltage parts. Also reduces system power requirements. Devices programmed while soldered PCB. Prototype systems assembled before device configuration finalized. Minimizes device handling, thereby protecting devices from lead damage. Cuts prototype development time saves development costs. Simplifies manufacturing, saves time, protects devices from lead damage.
System manufacturing PLDs treated same other board-level devices because they programmed after assembled. implemented using IEEE Std. 1149.1 (JTAG) interface; therefore, circuit testing device programming combined into single manufacturing step using standard in-circuit tester. Programming data downloaded from in-circuit testers, PCs, workstations during final test. Devices programmed with test configurations. In-field programming
Enhances design debugging boardlevel testing capabilities.
Devices reprogrammed field. Adds versatility reduces service costs, thereby making products more attractive consumer.
VCC-Level Programming
ISP-capable devices support through VCC-level programming voltage. devices generate 12.0-V programming voltage internally program, verify, erase device's EEPROM cells, eliminating need external 12.0-V programming voltage typically required programming. ISP-capable devices guaranteed erase programming cycles with 100% programming functional yields.
Altera Corporation
In-System Programmability Devices
Programming Systems
Altera devices, implemented using IEEE Std.1149.1 JTAG interface, which streamlines testing device programming operations into single manufacturing step. ISP-capable devices supported following systems:
MAX+PLUS development system In-circuit testers Embedded processors
MAX+PLUS Development System
UNIX workstation, MAX+PLUS Programmer, BitBlasterserial ByteBlasterMVparallel port download cable download Programmer Object Files (.pof), Files (.jam), JamByte-Code Files (.jbc)from MAX+PLUS software ISPcapable devices mounted PCB. This method more costeffective than other programming methods because design, simulation, prototyping performed using same UNIX workstation-based system. production, implement using Altera's free stand-alone programming software BitBlasterMV cable download POFs. PC-based stand-alone programming software, asap2.exe, available from Altera's site ftp.altera.com \pub\misc directory.
Figure shows 10-pin female plug dimensions BitBlaster ByteBlasterMV download cable.
Altera Corporation
In-System Programmability Devices
Figure 10-Pin Female Plug Dimensions
Dimensions shown inches. spacing between centers inch.
0.425 Typ.
Color Strip
0.250 Typ.
0.100 0.700 Typ.
0.025
Table identifies 10-pin female plug's names corresponding download mode. Table Female Plug's Names Download Modes JTAG Mode Signal Name
Mode Signal Name
DCLK CONFIG_DONE nCONFIG nSTATUS DATA0
Description
Clock signal Signal ground Data from device Power supply JTAG state machine control connect connect connect Data device Signal ground
Description
Clock signal Signal ground Configuration control Power supply Configuration control connect Configuration status connect Data device Signal ground
circuit board must supply ground ByteBlasterMV cable.
Altera Corporation
In-System Programmability Devices
ISP-capable devices programmed device's JTAG pins: TCK, TMS, TDI, TDO. Figure shows BitBlaster ByteBlasterMV download cable interfaces with ISP-capable device. pins tri-stated during in-system programming. Figure ISP-Capable Device Programming with BitBlaster ByteBlasterMV Download Cable
Target Altera Device
10-Pin Male Header (Top View)
Search "Programming Single Device with BitBlaster ByteBlasterMV" MAX+PLUS Help, BitBlaster Serial Download Cable Data Sheet ByteBlasterMV Parallel Port Download Cable Data Sheet this handbook more information.
In-Circuit Test Programming
program ISP-capable devices during final testing stage using in-circuit testers IEEE Std. 1149.1 (JTAG) interface. program device using in-circuit testers, create File with MAX+PLUS software download this file from in-circuit test station more ISP-capable devices.
Embedded Processor Programming
program ISP-capable devices in-system using embedded processor. example, programming information stored EPROM shifted into ISP-capable device using 4-bit interface from processor device's JTAG pins. This method lets program devices during burn-in upgrade devices field.
Altera Corporation
In-System Programmability Devices
program devices with embedded processor creating File from MAX+PLUS software downloading with Player.
IEEE Std. 1149.1 Interface
Refer 122: Using STAPL Embedded Processor more information embedded processor programming. device JTAG pins functions described Table
Table JTAG Pins
Description
Test data input
Function
Serial input data instructions, which shifted rising edge TCK. This signal needs externally pulled high during normal operation. Serial data output instructions data. Data shifted falling edge TCK. This signal tri-stated data being shifted device.
Test data output
Test mode select Input controls IEEE Std. 1149.1 JTAG state machine evaluated rising edge TCK. This signal needs externally pulled high during normal operation. Test clock Provides clock signal JTAG circuits. maximum operating frequency MHz. This signal needs externally pulled during normal operation.
During erasure, programming, verification, device pins tri-stated eliminate interference from other devices PCB. Devices programmed applying appropriate signals inputs shifting data into devices pins, respectively. After programming, IEEE Std. 1149.1 JTAG Test Access Port (TAP) controller state machine must advanced RESET state, which maintained external pull-up resistors TCK, TMS, pins. During normal operation, pull-up resistors prevent device from entering other modes. Figure shows timing waveforms IEEE Std. 1149.1 JTAG controller state machine.
Altera Corporation
In-System Programmability Devices
Figure JTAG Waveforms Devices
tJCP tJCH tJCL tJPSU tJPH
tJPZX tJPCO tJPXZ
tJSSU tJSH
Signal Captured Signal Driven
tJSZX
tJSCO
tJSXZ
Table shows JTAG timing parameters values ISP-capable devices. Table JTAG Timing Parameters Values Devices Symbol
tJCP tJCH tJCL tJPSU tJPH tJPCO tJPZX tJPXZ tJSSU tJSH tJSCO tJSZX tJSXZ clock period clock high time clock time JTAG port setup time JTAG port hold time JTAG port clock output JTAG port high impedance valid output JTAG port valid output high impedance Capture register setup time Capture register hold time Update register clock output Update register high impedance valid output Update register valid output high impedance
Parameter
Unit
IEEE Std.1149.1 (JTAG) Boundary-Scan Testing Altera Devices information IEEE Std.1149.1 JTAG controller state machine.
Altera Corporation
In-System Programmability Devices
Programming ISP-Capable Devices
IEEE Std.1149.1 JTAG-compatible header program single device chain devices, depending layout your PCB.
Single-Device Programming
PCBs that contain single ISP-capable device, JTAG-compatible header-such 10-pin BitBlaster ByteBlasterMV header-can used program device. Figure
Altera Corporation
In-System Programmability Devices
Figure Single-Device Programming
Target Device
IEEE Std. 1149.1 JTAG Interface
JTAG-Chain Device Programming
When programming chain devices, JTAG-compatible plug, such BitBlaster ByteBlasterMV 10-pin male plug, connected several devices. number devices JTAG chain limited only drive capability BitBlaster ByteBlasterMV download cable. However, when three more devices connected JTAG chain, Altera recommends buffering TDO,TCK, TDI, pins. JTAG-chain device programming ideal when circuit board contains multiple devices, when circuit board tested using JTAG BST. Figure
Altera Corporation
In-System Programmability Devices
Figure JTAG-Chain Device Programming with BitBlaster ByteBlasterMV Cable
ByteBlaster 10-Pin Male Header
Other IEEE Std. 1149.1 JTAGCompliant Device
Target Altera Device
Other IEEE Std. 1149.1 JTAGCompliant Device
program single ISP-capable device JTAG chain, programming software puts other devices JTAG chain BYPASS mode. When BYPASS mode, devices pass programming data from through single bypass register. Bypassed devices affected internally, thereby enabling programming software erase, program, verify target device.
Conclusion
toAN IEEE 1149.1 (JTAG) Boundary-Scan Testing Altera Devices more information BYPASS mode. ISP-capable devices offer benefits product design, prototyping, manufacturing. simplifies manufacturing flow allowing devices mounted with standard pick-and-place equipment before they programmed. ISP-capable devices programmed downloading information in-circuit testers, embedded processors, BitBlaster ByteBlasterMV download cables. addition, programming these devices after they placed board eliminates lead damage high pin-count packages, e.g., quad flat pack (QFP) packages, device handling. These devices also reprogrammed field (i.e., product upgrades performed field software modem).
Altera Corporation
In-System Programmability Devices
Innovation Drive Jose, 95134 (408) 544-7000 www.altera.com Applications Hotline: (800) 800-EPLD Literature Services: literature@altera.com
Printed Recycled Paper.
Copyright 2005 Altera Corporation. rights reserved. Altera, Programmable Solutions Company, stylized Altera logo, specific device designations, other words logos that identified trademarks and/or service marks are, unless noted otherwise, trademarks service marks Altera Corporation U.S. other countries. other product service names property their respective holders. Altera products protected under numerous U.S. foreign patents pending applications, maskwork rights, copyrights. Altera warrants performance semiconductor products current specifications accordance with Altera's standard warranty, reserves right make changes products services time without notice. Altera assumes responsibility liability arising application information, product, service described herein except expressly agreed writing Altera Corporation. Altera customers advised obtain latest version device specifications before relying published information before placing orders products services.
Altera Corporation

Other recent searches


U10LC48 - U10LC48   U10LC48 Datasheet
SA636 - SA636   SA636 Datasheet
NTR1P02T1 - NTR1P02T1   NTR1P02T1 Datasheet
MN54AC373-X - MN54AC373-X   MN54AC373-X Datasheet
LCK4012 - LCK4012   LCK4012 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive