Microchip MPFS160TL Manual


Læs gratis den danske manual til Microchip MPFS160TL (61 sider) i kategorien Ikke kategoriseret. Denne vejledning er vurderet som hjælpsom af 7 personer og har en gennemsnitlig bedømmelse på 4.8 stjerner ud af 4 anmeldelser. Har du et spørgsmål om Microchip MPFS160TL, eller vil du spørge andre brugere om produktet?

Side 1/61
UG0851
User Guide
FlashPro Express
Software v12.3 and later
FlashPro Programmer
FlashPro 3/X, 4, 5, 6
NOTE: PDF files are intended to be viewed on the printed page; links and cross-references in this PDF file
may point to external files and generate an error when clicked. View the online help included with
software to enable all linked content.
FlashPro Express User Guide
Microsemi Corporate
Headquarters
One Enterprise, Aliso Viejo,
CA 92656 USA
Within the USA: +1 (800) 713-4113
Outside the USA: +1 (949) 380-6100
Fax: +1 (949) 215-4996
Email:
sales.support@microsemi.com
www.microsemi.com
©2019 Microsemi Corporation. All
rights reserved. Microsemi and the
Microsemi logo are registered
trademarks of Microsemi
Corporation. All other trademarks and
service marks are the property of
their respective owners.
Microsemi makes no warranty, representation, or guarantee regarding the information contained
herein or the suitability of its products and services for any particular purpose, nor does
Microsemi assume any liability whatsoever arising out of the application or use of any product or
circuit. The products sold hereunder and any other products sold by Microsemi have been
subject to limited testing and should not be used in conjunction with mission-critical equipment
or applications. Any performance specifications are believed to be reliable but are not verified,
and Buyer must conduct and complete all performance and other testing of the products, alone
and together with, or installed in, any end-products. Buyer shall not rely on any data and
performance specifications or parameters provided by Microsemi. It is the Buyer’s responsibility
to independently determine suitability of any products and to test and verify the same. The
information provided by Microsemi hereunder is provided “as is, where is” and with all faults,
and the entire risk associated with such information is entirely with the Buyer. Microsemi does
not grant, explicitly or implicitly, to any party any patent rights, licenses, or any other IP rights,
whether with regard to such information itself or anything described by such information.
Information provided in this document is proprietary to Microsemi, and Microsemi reserves the
right to make any changes to the information in this document or to any products and services
at any time without notice.
About Microsemi
Microsemi Corporation (NASDAQ: MSCC) offers a comprehensive portfolio of semiconductor
and system solutions for aerospace & defense, communications, data center and industrial
markets. Products include high-performance and radiation-hardened analog mixed-signal
integrated circuits, FPGAs, SoCs and ASICs; power management products; timing and
synchronization devices and precise time solutions, setting the world's standard for time; voice
processing devices; RF solutions; discrete components; enterprise storage and communication
solutions; security technologies and scalable anti-tamper products; Ethernet solutions; Power-
over-Ethernet ICs and midspans; as well as custom design capabilities and services. Microsemi
is headquartered in Aliso Viejo, California, and has approximately 4,800 employees globally.
Learn more at www.microsemi.com.
5-02-00851-6/07.20
1
FlashPro Express User Guide
2
Table of Contents
INTRODUCTION TO FLASHPRO EXPRESS .................................................................................................................................... 4
ABOUT FLASHPRO EXPRESS .................................................................................................................................................................. 4
ABOUT FLASHPRO PROGRAMMER ......................................................................................................................................................... 4
SECURE JOB PROGRAMMING ................................................................................................................................................................ 4
MIGRATING FLASHPRO PROJECTS TO FLASHPRO EXPRESS .......................................................................................................................... 4
SUPPORTED FAMILIES - FLASHPRO EXPRESS ............................................................................................................................................ 6
INSTALLING FLASHPRO EXPRESS SOFTWARE AND HARDWARE ..................................................................................................................... 6
GETTING STARTED ..................................................................................................................................................................... 7
S
TARTING FLASHPRO EXPRESS .............................................................................................................................................................. 7
FLASHPRO EXPRESS INTERFACE ............................................................................................................................................................. 7
CREATING A JOB PROJECT FROM A FLASHPRO EXPRESS JOB ........................................................................................................................ 9
LOAD A JOB PROJECT ........................................................................................................................................................................ 10
SAVING A JOB PROJECT....................................................................................................................................................................... 11
PROGRAMMING TUTORIALS ............................................................................................................................................................... 11
Parallel Programming with FlashPro5/4/3/3X........................................................................................................................ 11
Chain Programming Tutorial................................................................................................................................................... 12
To program a chain: ............................................................................................................................................................... 12
PROGRAMMER SETTINGS AND OPERATIONS .......................................................................................................................... 16
I
NTRODUCTION ................................................................................................................................................................................ 16
PROGRAMMER SETTINGS ................................................................................................................................................................... 16
FlashPro5/4/3/3X Programmer Settings................................................................................................................................. 18
TCK Setting (Force TCK Frequency) ......................................................................................................................................... 18
Default TCK frequency............................................................................................................................................................. 18
PING PROGRAMMERS ....................................................................................................................................................................... 18
PERFORMING A SELF-TEST ................................................................................................................................................................. 18
SCANNING AND CHECKING A CHAIN ..................................................................................................................................................... 18
ENABLING AND DISABLING PROGRAMMERS ........................................................................................................................................... 18
RENAMING A PROGRAMMER .............................................................................................................................................................. 18
REMOVING A PROGRAMMER .............................................................................................................................................................. 19
SELECTING AND RUNNING AN ACTION ................................................................................................................................................... 19
CHAIN PROGRAMMING ........................................................................................................................................................... 20
CHAIN ORDER ................................................................................................................................................................................. 20
MULTIPLE DEVICE CHAIN PROGRAMMING ............................................................................................................................................ 20
Device Programming Compatibility ........................................................................................................................................ 20
Programmer Support .............................................................................................................................................................. 21
FLASHPRO EXPRESS MODES .................................................................................................................................................... 22
TCL COMMANDS - FLASHPRO EXPRESS ................................................................................................................................... 26
ABOUT TCL COMMANDS - FLASHPRO EXPRESS TCL COMMAND REFERENCE ................................................................................................ 26
RUNNING TCL SCRIPTS FROM WITHIN FLASHPRO EXPRESS ......................................................................................................................... 26
RUNNING TCL SCRIPTS FROM THE COMMAND LINE ................................................................................................................................. 27
EXPORTING TCL SCRIPTS FROM WITHIN FLASHPRO EXPRESS ..................................................................................................................... 27
FlashPro Express User Guide
3
TROUBLESHOOTING ................................................................................................................................................................ 29
EXIT CODES (POLARFIRE) ................................................................................................................................................................... 29
EXIT CODES (RTG4) ......................................................................................................................................................................... 33
EXIT CODES (SMARTFUSION2 AND IGLOO2) ........................................................................................................................................ 38
SMARTDEBUG ......................................................................................................................................................................... 45
ELECTRICAL PARAMETERS ....................................................................................................................................................... 46
DC CHARACTERISTICS FOR FLASHPRO6 ................................................................................................................................................ 46
DC CHARACTERISTICS FOR FLASHPRO5/4/3/3X .................................................................................................................................... 47
ELECTRICAL SPECIFICATIONS ................................................................................................................................................... 49
FLASHPRO6 .................................................................................................................................................................................... 49
FLASHPRO5 .................................................................................................................................................................................... 50
FLASHPRO4 .................................................................................................................................................................................... 51
FLASHPRO3 .................................................................................................................................................................................... 52
JTAG SWITCHING CHARACTERISTICS .................................................................................................................................................... 53
FlashPro6 Characteristics ........................................................................................................................................................ 53
FlashPro5/4/3/3X Characteristics ........................................................................................................................................... 53
Illustration of the JTAG Switching Characteristics .................................................................................................................. 54
The figure below is an illustration of the JTAG switching characteristics. .............................................................................. 54
FLASHPRO EXPRESS REFERENCE .............................................................................................................................................. 55
FLASHPRO EXPRESS START PAGE ......................................................................................................................................................... 55
FLASHPRO EXPRESS PROJECT MENU .................................................................................................................................................... 55
FLASHPRO EXPRESS EDIT MENU ......................................................................................................................................................... 55
FLASHPRO EXPRESS VIEW MENU ........................................................................................................................................................ 55
FLASHPRO EXPRESS TOOLS MENU ....................................................................................................................................................... 49
FLASHPRO EXPRESS HELP MENU ......................................................................................................................................................... 49
FLASHPRO EXPRESS LOG WINDOW AND STATUS BAR .............................................................................................................................. 49
FlashPro Express Log Window ................................................................................................................................................ 49
FlashPro Express Status Bar .................................................................................................................................................... 49
APPENDIX A: SAMPLE PROGRAMMING AND SMARTDEBUG TIMES USING FLASHPRO5/FLASHPRO6 ...................................... 50
CONTACTING MICROSEMI ....................................................................................................................................................... 52
MICROSEMI SOC PRODUCTS GROUP HEADQUARTERS ............................................................................................................................. 52
CONTACT INFORMATION ................................................................................................................................................................... 52
REGULATORY AND COMPLIANCE INFORMATION ..................................................................................................................................... 52
FlashPro Express User Guide
4
Introduction to FlashPro Express
About FlashPro Express
FlashPro Express is Microsemi’s programming software tool designed from the ground up to address secured
programming assurance in production programming house environments. FlashPro Express software supports
PolarFire
TM
, PolarFire SoC
TM
, SmartFusion
®
2, IGLOO
®
2, and RTG4
TM
in the Windows and Linux OS
environments, using the FlashPro Programmer hardware.
You can install FlashPro Express two ways:
Integrated with Libero - FlashPro Express is installed automatically when Libero is installed. FlashPro
Express is used by Libero to perform the programming tasks for PolarFire, PolarFire SoC, SmartFusion2,
IGLOO2, and RTG4, as part of the design flow.
Stand-Alone - FlashPro Express is also available as a standalone installation. This mode is primarily used
for production programming or lab programming on machines in which a full version of Libero is not
required.
See the Microsemi website for more information on FlashPro Express.
About FlashPro Programmer
The FlashPro series of hardware programmers saves you board space because a single JTAG chain can be used
for all JTAG devices. In-system programming using the JTAG port adds the flexibility of field upgrades or post-
assembly production-line characterization. Production costs are significantly reduced as a result of elimination of
expensive sockets on the board.
See programmer sections and the Microsemi website for details on FlashPro3/X, FlashPro4, FlashPro5 and
FlashPro6.
Note: FlashPro 5 and FlashPro 6 support programming though the device SPI Slave port as well.
Secure Job Programming
Job programming is the concept of using a single file to program a Microsemi device or chain of Microsemi
devices using encrypted bitstreams.
The single job file contains all of the information necessary to setup FlashPro Express as well as the encrypted
bitstream images for the devices in the job. Once a job file is created it can be handed off securely to production
programming houses or contract engineering facilities to load the Microsemi images during manufacturing. Job
projects can be exported from Libero and imported into stand-alone FlashPro Express providing a clean
delineation between design flow and production programming.
Migrating FlashPro Projects to FlashPro Express
Existing FlashPro projects (*.pro) files are now called Job Project files in FlashPro Express. These Job Projects
can be opened with FlashPro Express to take advantage of Linux programming support and the simplified tool
targeted for operators in a production floor environment.
FlashPro projects that were created in single mode will not be supported with this tool. Microsemi recommends
that you convert these projects to chain mode projects. To convert the project to a chain project, do the following
steps:
1.
Open the FlashPro project (*.pro) in FlashPro.
2.
Locate the loaded STAPL file by one of two methods:
The log will print “STAPL file ‘<stapl_path>’ has been loaded successfully.” <stapl_path> is the location of
the STAPL file loaded.
FlashPro Express User Guide
5
Within the Single Device Configuration Window there is a field STAPL_FILE_NAME, which displays
the location of the STAPL file loaded.
3.
Switch the project to chain mode by one of the two methods:
a.
Press the chain button from the toolbar.
b.
From the Tools menu, select Mode->Chain Programming.
4.
Load the STAPL file in chain mode by adding a Microsemi device in the chain.
a.
From the File menu, select Configuration->Add Microsemi Devices from Files.
b.
Browse to the location of the STAPL file and click Open.
5.
To save the project, from the File menu, select Save Project.
6.
You may now open the project using FlashPro Express.
When moving FlashPro project (*.pro) files to another machine, Microsemi recommends that you archive the
entire project folder, copy it to the new machine, extract it locally, then load the job project within FlashPro
Express. FlashPro Express will only open a job project if a programmer is connected to the machine, at least one
Microsemi device has programmed enabled, and all enabled Microsemi devices have a bitstream file loaded.
FlashPro Express User Guide
6
Supported Families - FlashPro Express
The table below lists the device families and their derivatives that FlashPro Express can program directly through
Libero or by exporting a FlashPro Express job:
Table 1 · Product Families and Derivatives Directly Supported by FlashPro Express
Device Family Description
PolarFire Lowest power, cost optimized, mid-range solution
PolarFireSoC Lowest power, multi-core RISC-V SoC FPGA
SmartFusion2 Address fundamental requirements for advanced security, high reliability and low
power in critical industrial, military, aviation, communications and medical applications.
IGLOO2 Low-power mixed-signal programmable solution
RTG4 Radiation-tolerant programmable solution
Installing FlashPro Express Software and Hardware
See the Microsemi Website for more information about FlashPro Express.
FlashPro Express User Guide
7
Getting Started
Starting FlashPro Express
Start FlashPro Express by running the program at [installation folder] > bin > FPExpress.
FlashPro Express Interface
The main FlashPro Express UI consists of a list of programmers and a chain table, as shown in the figure below.
This view displays the programmers connected to the machine, and the devices within the JTAG chain (Figure 1)
or a single device with SPI Slave interface (Figure 2) specified in the job project file (PRO) file.
Hover over the programmer Info icon to display more information about a programmer.
Click the Name field to change a programmer name.
Click the checkbox to enable or disable a programmer.
Right-click a programmer to Ping, Self-Test, Scan, Check Chain or Remove it from the list.
Additional information about a device and programming file, if loaded, can be viewed by hovering over the
info icon of that device.
Devices specified as disabled in the job project (*.pro) file are shown disabled and their HighZ value is
displayed in the column header.
Device/Programmer States:
IDLE: The devices/programmers are idle and not executing any programming action.
DISABLED: Devices that are not enabled for programming
PASSED: The last programming operation passed
FAILED: The last programming operation failed
FlashPro Express User Guide
8
Figure 1 · FlashPro Express Programmers and Chain Table (JTAG example)
Note: SPI Slave mode is supported by FlashPro5 for SmartFusion2 and IGLOO2 devices, and by FlashPro6 for
SmartFusion2, IGLOO2, and PolarFire devices. JTAG is the default interface.
Figure 2 · FlashPro Express Programmers and Chain Table (SPI Slave example)
Note: RTG4 devices do not support SPI Slave programming.
FlashPro Express User Guide
9
Creating a Job Project from a FlashPro Express Job
Once you are ready to hand off your design for production you can create a job project. To do so:
1.
In Libero run Export FlashPro Express Job to create a container that will be used to transfer programming
configuration information, including programming files, to the production programming tool FlashPro
Express.
Figure 3 · Export FlashPro Express Job
2.
In FlashPro Express, from the Project menu choose New Job Project From FlashPro Express Job. You
will be prompted to specify the Programming Job File location that you just exported from Libero and the
location of where to store the FlashPro Express Job Project. The Job Project name automatically uses the
programming job name and cannot be changed. Click OK and a new Job Project will be created and opened
for production programming.
FlashPro Express User Guide
10
Figure 4 · New Job Project from FlashPro Express Job Dialog Box
Load a Job Project
To get started in FlashPro Express you must load a job project (*.pro file). To do so, from the Project menu
choose Open Job Project. A job project will open if:
At least 1 programmer is connected
At least 1 Microsemi device is enabled for programming
Any enabled Microsemi device for programming must have a bitstream file loaded
To open a project:
1.
From the Project menu, choose Open Job Project. The Open Project dialog box appears.
2.
Find your project file or type in your project file name in the File name field.
3.
Click Open.
FlashPro Express User Guide
11
Saving a Job Project
Figure 5 · FlashPro Express Launch Screen
Click the Save button on the toolbar, or from the Project menu choose Save Job Project to save your project.
Programming Tutorials
Parallel Programming with FlashPro5/4/3/3X
Parallel programming enables you to program multiple Microsemi devices in parallel with multiple programmers.
In parallel programming, all targeted devices are programmed with the same programming file (STAPL). The
targeted device or chain configuration that is connected to each programmer must be identical.
The FlashPro Express software together with the FlashPro5/4/3/3X programmers supports parallel programming
via a USB port. You can connect up to sixteen FlashPro5/4/3/3X's to a PC via a USB v1.1 or a USB v2.0 port.
FlashPro5/4/3/3X requires a self-powered hub.
Connecting FlashPro5/4/3/3X (a USB v2.0 enabled programmer) to USB v1.1 port increases device programming
time due to a slow data transfer rate on the USB v1.1 port in comparison to a USB v2.0 port.
The following figure illustrates how you can connect a FlashPro5/4/3/3X programmer for parallel programming.
FlashPro Express User Guide
12
Figure 6 · Connecting a FlashPro5/4/3/3X Programmer
An independent thread processes the STAPL file during parallel programming. In an Microsemi test, parallel
programming is approximately five times faster than programming 16 devices sequentially.
Note: Microsemi has tested Belkin PCI-USB cards and hubs. We have found that parallel programming
works best with the vendor's latest driver installed and with the matching hubs.
Chain Programming Tutorial
This tutorial demonstrates how to use FlashPro Express to program a multi-device, multi-programmer chain. This
tutorial uses the production programming flow that exports a programming job from Libero SoC, which includes
chain configuration, programmer settings, and bitstream files for programming, and creates a job project from a
programming job.
The figure below shows the chain used in this tutorial. M2S050T is device 1 and A3P250 is device 3. Device 1 is
the first device to be programmed in the chain and device 2 is the last; device 3 is disabled and will not be
programmed.
Figure 7 · Chain Programming Devices
To program a chain:
1.
From the Project menu, choose New Job Project from FlashPro Express Job.
2.
Click Browse to load a Programming Job File, and specify your FlashPro Express job project location.
Click OK to continue, as shown in the figure below.
FlashPro Express User Guide
13
Figure 8 · New Job Project from FlashPro Express Job
FlashPro Express displays your Job Project and programmers, as shown in the figure below. The
Device/Programmer states are:
IDLE: The devices/programmers are idle and not executing any programming action
DISABLED: Devices that are not enabled for programming
PASSED: The last programming operation passed
FAILED: The last programming operation failed
Figure 9 · FlashPro Express with Loaded Job Project (JTAG example)
FlashPro Express User Guide
14
Figure 10 · FlashPro Express with Loaded Job Project (SPI Slave example SmartFusion2/IGLOO2 only)
See the Export Programming Job topic for information on how to generate a Programming Job file.
3.
Click the Refresh/Rescan button if your programmer is not listed. Hover your mouse over the Info icon to
view device info. If a device is Disabled for programming the HighZ status appears in the GUI, as shown in
the figure above.
4.
Set the Programming Action in the dropdown menu to PROGRAM, as shown in the figure below.
Figure 11 · Programming Action Set to PROGRAM
5.
Click RUN. Detailed individual programmer and device status information appears in the Programmer List.
Your programmer status (PASSED or FAILED) appears in the Programmer Status Bar, as shown in the
figure below.
Hover over the Programmer Status Bar to display information on the programmers.
Hover over the FAILED status to list all programmers that failed programming.
Hover over the PASSED status to list all the programmers that programmed successfully.
FlashPro Express User Guide
15
Figure 12 · Chain Programming Complete
View the Log for Messages, Errors, Warnings and Info generated during programming.
FlashPro Express User Guide
16
Programmer Settings and Operations
Introduction
The FlashPro Express software enables you to connect multiple programmers to your computer. With each
programmer you select, you can connect the programmer, perform a self-test, customize, add, and remove and
analyze the JTAG chain, as shown in the figure below.
Figure 13 · FlashPro Express Right-Click Menu
Programmer Settings
In the Libero SoC Design Flow window, expand Configure Hardware, double-click Configure Programmer, or
right-click Configure Programmer and choose Programmer Settings to view the Programmer Settings dialog.
For the JTAG interface, you can set specific voltage and force TCK frequency values for your programmer in this
dialog. For the SPI Slave interface, you can set specific voltage and force SCK frequency values for your
programmer. SPI Slave mode is supported by FlashPro5 for SmartFusion2 and IGLOO2 devices, and by
FlashPro6 for SmartFusion2, IGLOO2, and PolarFire devices. SPI Slave mode is not supported for RTG4
devices. JTAG is the default interface.
FlashPro Express User Guide
19
Removing a Programmer
Right-click the programmer and choose Remove.
Selecting and Running an Action
FlashPro Express supports the following programming actions:
DEVICE_INFO
ENC_DATA_AUTHENTICATION
This action is only visible if every device in the chain contains encrypted bitstream files. Selecting this action
causes each bitstream file to be checked for authentication.
ERASE
PROGRAM
READ_IDCODE
VERIFY
To select a programming action:
Select an action from the Programming Action dropdown menu in FlashPro Express, as shown in the figure
below.
Figure 15 · FlashPro Express Programming Actions
To run the selected programming action:
Click on the RUN button below the Programming Action drop-down menu.
FlashPro Express User Guide
21
Programmer Support
FlashPro5/4/3/3X supports PolarFire, SmartFusion2, IGLOO2, and RTG4 devices. The Vpump on
FlashPro5/4/3/3X is designed to support the programming of only one device. Make sure that Vpump, Vcc, and
Vjtag are provided on board for chain programming. Connect the Vpump to the header as the Flashpro Express
software will attempt to check for all external supplies, including Vpump, to ensure successful programming.
There is no limitation to the chain length; however, ensure that the JTAG signal integrity and the timing are
preserved.
FlashPro Express User Guide
22
FlashPro Express Modes
Starting with Libero SoC v12.5, FlashPro Express supports two modes: operator mode and developer
mode. Operator mode is a current flow that provides production programming. It is the default mode.
Developer mode allows to update jobs before running programming. It allows to enable/disable chain
devices; load design and SPI Flash Programming files and select different programming actions for each
chain devices and SPI-Flash. Like operator mode, developer mode also allows you to run selected actions
for all devices. Developer mode also allows you to run actions selected for each device.
The Operator or Developer mode can be selected through the Preference dialog (Project >
Preferences). The preference is saved per user per machine on Windows and per user on
Linux. The mode preference remains the same until the user changes it.
Figure 17 · FlashPro Express Mode Preference Dialog (Windows)
Figure 18 · FlashPro Express Mode Preference Dialog (Linux)
FlashPro Express User Guide
23
The FlashPro Express mode can be switched before opening a job. And, if there is a job
opened, the user will be prompted to confirm closing of the job to save the mode preference,
when the user clicks the “OK” button.
After a job is opened in developer mode, each device displays:
a) An info ( ) icon with device specific data.
b) Design icon ( )
. the per-device selected action is displayed next to the icon, if “Run selected action for all
devices” option is unselected
c) SPI Flash icon ( ) if SPI Flash programming is available for the device. the per-device selected SPI Flash
action is displayed next to the icon, if the “Run selected action for all devices” option is unselected
d) Configure button ( ) providing a menu of configuration options based on the device. The configure button is
enabled when no programming action is running.
Developer mode features:
1. Device configure options
Figure 19 · Device Options to Program Design
Figure 20 · Device Options to Program Design and SPI Flash
FlashPro Express User Guide
24
1.1 Enable/Disable device for programming
The option allows the device to be enabled or disabled (put in “bypass”).
The user must load the programming file when enabling a device that is currently in “bypass”, with no
programming file associated with the device or SPI-Flash. As a result, the device header info tooltip is updated
with selected programming action, if enabled, or “bypass”, if disabled.
Notes:
The job cannot be saved if there is all devices are disabled or if any of enabled devices does not have
loaded programming file.
If all the devices are disabled an actions combo box and a “run” button are disabled.
1.2 Load Programming File
The option is available for the enabled devices to load a different programming file for the target device.
FlashPro Express requires all programming files to be in the local job folder. When loading a programming file
from outside the job folder the file will be copied to the job folder first and then loaded for the selected device.
The user must confirm copying the programming file to the job folder and overwriting the existing file.
1.3 Select a programming action and configure actions and procedures per device
The option allows the selection of the programming action and configuration of the actions’ procedures. The
option is available for an enabled device that has programming file loaded, and when the “Run selected action
for all devices” option is unselected.
1.4 Load SPI Flash file
This option allows the user to load a different SPI Flash programming file.
1.5 Select SPI Flash Action
The option allows the selection of the programming action for the SPI Flash. The option is available for the
enabled device that has SPI Flash Programming File loaded, and when the “Run selected action for all devices”
option is unselected.
FlashPro Express User Guide
25
2. Program device selected actions
In developer mode
, when the “Run selected action for all devices” checkbox is selected, FlashPro Express runs
selected action from the dropdown list below the checkbox for all enabled devices similar to the Operator mode.
Figure 21 · Run One Action for All Chain Devices
When the Run selected action for all devices” checkbox is unselected, the actions dropdown list is disabled. And,
FlashPro Express runs the programming actions for the enabled device and SPI Flash, as selected uniquely for each
device.
Figure 22 · Run Device Selected Actions
FlashPro Express User Guide
26
TCL Commands - FlashPro Express
About TCL Commands - FlashPro Express Tcl Command
Reference
Note: For details about all Tcl commands supported by FlashPro Express, see the Tcl Command
Reference Guide (SmartFusion2, IGLOO2, RTG4) and Tcl Command Reference Guide (PolarFire).
A Tcl (Tool Command Language) file contains scripts for simple or complex tasks. You can run scripts from the
Windows command line or store and run a series of Tcl commands in a *.tcl batch file.
Note: Tcl commands are case sensitive. However, their arguments are not.
Running Tcl Scripts from within FlashPro Express
Instead of running scripts from the command line, you can use FlashPro Express's Execute Script dialog box to
run a script.
To execute a Tcl script file within FlashPro Express:
1.
From the File menu, choose Execute Script to display the Run Script dialog box.
Figure 23 · Run Script Dialog Box
2.
Click the Browse button to display the Open dialog box, in which you can navigate to the folder containing
the script file to open. When you click Open, FlashPro Express enters the full path and script filename into
the Run Script dialog box for you.
3.
In the Arguments box, enter the arguments to pass to your Tcl script. Separate each argument by a space
character. For information about accessing arguments passed to a Tcl script, see Running Tcl Scripts From
the Command Line.
4.
Click Run.


Produkt Specifikationer

Mærke: Microchip
Kategori: Ikke kategoriseret
Model: MPFS160TL

Har du brug for hjælp?

Hvis du har brug for hjælp til Microchip MPFS160TL stil et spørgsmål nedenfor, og andre brugere vil svare dig