| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
In-System Programming ProASIC500K Devices with Silicon Sculptor D
Top Searches for this datasheetcati In-System Programming ProASIC500K Devices with Silicon Sculptor Design engineers today increasingly required work problem-free development manufacturing environment achieve success. this, designers often Programmable Logic Devices (PLDs), with capability programmed system (in-system programming ISP). These types PLDs used shorten turn-around-times simplify manufacturing. Like PLDs, ProASIC 500K devices have this same capability used designs market faster. This application note describes procedure in-system programming ProASIC device using Silicon Sculptor. programmer (Figure includes programming cable correct length prevent noise voltage problems, plug-in connector. programming cable provides necessary connections, data, supply voltages program device system board. programming cable signal alignment shown Figure plug-in connector used properly place power supply pins normal operation. plug-in connector prevents user from unintentionally programming device while board powered because device cannot connected power supplies programmer same time. facilitate ProASIC 500K devices, Actel recommends with Silicon Sculptor Programming Cable Plug-In Connector Cable Connector Silicon Sculptor ProASIC Programming Header Figure Programming Setup with Silicon Sculptor ProASIC 500K devices JTAG (IEEE Standard 1149.1 1990) pins TCK, TMS, TDI, programming. TRST pin, optional JTAG pin, used during programming. addition JTAG pins, used during programming. free running clock required guaranteed uninterrupted during programming sequence. more information, please refer Using JTAG with ProASIC 500K Devices application note. normal operation mode, JTAG interface connected built-in normal JTAG circuitry. this mode controller full JTAG compliance. built-in JTAG circuitry used, JTAG pins configured normal user I/Os. more information I/Os, please refer Cell Selection ProASIC 500K Devices application note. power supplies, VDDP VDDL, needed normal operation. VDDL used power core VDDP used 2000 Actel Corporation power pads. VDDL must 2.5V VDDP either 2.5V 3.3V (Table Table Normal Operation Power Supply VDDL VDDP Voltage 2.5V 2.5V 3.3V VDDP VDDP VDDP VDDL VDDL VDDL 2.5/3.3V 2.5/3.3V 2.5/3.3V User User User User User 2.5V 2.5V 2.5V VDDP VDDP VDDL VDDL VDDL Cable Connector Programming Header Plug-in Connector Note: programming header unplugged, programming signals supply voltages will separated from rest board. Figure Programming Connectors Header View IVPP IVPN VDDL 16.5V -12V 2.5V During programming, VDDP supplies programming circuit with power. addition voltage power supplies (VDDL VDDP), high voltage sources (VPP VPN) necessary. programming, VDDP, VPP, nominally 2.5V, 16.5V, -12V respectively. VDDL must held ground (Table Table Programming Mode Power Supply VDDL VDDP Voltage 2.5V 16.5V -12V IVDDP VDDP IVDDL pins except JTAG interface pins tri-stated pull-up enabled during programming. This isolates part prevents signals from floating. Actel recommends powering down board during programming. tri-stated I/Os must driven 3.3V signals during programming pads will latch-up high current will flow through cell, which damage device. typical current consumption each programming during programming follows: Exit Silicon Sculptor software Interruptions programming sequence result unpredictable behavior partially programmed device. Also, switches that programmed incorrectly cause high current flow through circuitry, which cause permanent damage device. Power down programmer box. Unplug programming cable from board. Actel recommends using Latch/Ejector Header easily remove programming cable from programming header. example, Latch/Ejector Header Part number 3429-6502 (for 0.062" board thickness) 3429-6503 (for 0.094-0.125" board thickness). Replace plug-in connector programming header board. Power-up board normal operation. References: IEEE 1149.1-1990 Standard Test Access Port Boundary Scan Architecture ASICmaster User's Guide Silicon Sculptor User's Guide Before programming device, must generate programming file bitstream (.bit) format using ASICmastersoftware. Refer ASICmaster User's Guide information about generating programming file. This programming file used Silicon Sculptor software. Actel recommends checking device board design before programming device. This done reading device from device using Silicon Sculptor. there problem, programmer will fail with "bad IDCODE" error message. reason failure cannot found connection circuitry programming voltages, possible that failure caused noise signals. Before programming device, check following: Make sure signals driving device 2.5V; recommended that board powered down during this stage. Make sure only ProASIC parts connected switching voltage supplies. Make sure interrupt programming. Take noise precautions signals. Make sure that protection measures taken. following procedure program device. Refer Silicon Sculptor User's Guide additional information about using Silicon Sculptor software. Power down board. Remove plug-in connector from programming header board. Plug programming cable into programming header. Power Silicon Sculptor programmer wait until active goes off, indicating that self-test finished. Launch Silicon Sculptor software. Select device using "select" menu. Load bitstream (.bit) file using "Buffer/Load" menu. Program device choosing "Device/Program" menu. Wait programming verified twice. Actel Actel logo registered trademarks Actel Corporation. ProASIC, ASICmaster, MEMORYmaster trademarks GateField Corporation other trademarks property their owners. http://www.actel.com Actel Europe Ltd. Daneshill House, Lutyens Close Basingstoke, Hampshire RG24 United Kingdom Tel: +44-(0)125-630-5600 Fax: +44-(0)125-635-5420 Actel Corporation East Arques Avenue Sunnyvale, California 94086 Tel: (408) 739-1010 Fax: (408) 739-1540 Actel Asia-Pacific EXOS Ebisu Bldg. 1-24-14 Ebisu Shibuya-ku Tokyo Japan Tel: +81-(0)3-3445-7671 Fax: +81-(0)3-3445-7668 5192656-1/11.00 Other recent searchesPJ2306 - PJ2306 PJ2306 Datasheet PACDN010 - PACDN010 PACDN010 Datasheet MT1197-HR-A - MT1197-HR-A MT1197-HR-A Datasheet MSG43004 - MSG43004 MSG43004 Datasheet LM3528 - LM3528 LM3528 Datasheet KMM390S1620DT1 - KMM390S1620DT1 KMM390S1620DT1 Datasheet ISM900 - ISM900 ISM900 Datasheet DUR12C - DUR12C DUR12C Datasheet
Privacy Policy | Disclaimer |