MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide

June 15, 2024
MICROCHIP

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide

MICROCHIP A54SX72A Silicon Explorer FlashPro User
Guide

Introduction
Silicon Explorer FlashPro (FP) is designed as an alternative solution to the Silicon Explorer II product. It is a command-line utility that uses FlashPro4, FlashPro5, or FlashPro6 programmers to support the Action Probe feature, which is a patented architectural feature built into all Microchip Antifuse devices that allows access to any internal node from the selected external probe pins. The Silicon Explorer FP software has been developed and tested on the Windows® 10 OS. Silicon Explorer FP supports the following Antifuse device families:

  • RTAX-S/AX
  • RTSX-SU
  • A54SXA
  • eX

Important: All other Antifuse device families including MX, ACT 1, ACT 2, and ACT 3 are not supported.

1. Getting Started

This section describes how to get started with the Silicon Explorer FlashPro tool.

1.1 Hardware Requirements

The FlashPro4, FlashPro5, and FlashPro6 programmers have the same pinout of the JTAG signals as shown in the following figure.

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - Figure
1-1

The following programmer JTAG I/Os must be connected to the target device:

  • TCK
  • TDO
  • TMS
  • TDI
  • TRSTB
  • GND

Pin 4 (PROG_MODE) and Pin 7 (VPUMP) are not connected. Pin 6 (VJTAG_VSPI) must be connected to the same voltage as the VCCI pins of the target device, not exceeding 3.3V. It is used as a reference voltage for the programmer to determine the VIH level of the JTAG I/Os of the programmer.

⚠ WARNING Connecting the VJTAG_VSPI pin to a voltage source greater than 3.6V can damage the programmer.
FlashPro Programmers to Silicon Explorer II Adapter Specifications Silicon Explorer II uses a 16 pin header as shown in the following figure. It is possible to build an adapter to route the FlashPro programmer pinout to the Silicon Explorer II pinout. Only the JTAG, ground, and VJTAG_VSPI pins of the programmer must be connected as shown in the following figure.

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - Figure
1-2

The following table lists the FP programmer to silicon explorer II header map.
Table 1-1. FP Programmer to Silicon Explorer II Header Map

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - Table
1-1

Important: Place a jumper between the VJTAG signals (pin 6 of the programmer and pin 5 of the Silicon Explorer II). If the board output is greater than 3.3V, then you must remove the jumper and connect the VJTAG of the programmer header to a 3.3V source.

1.2 Installing Silicon Explorer FP

Follow the steps to install Silicon Explorer FP:

  1. Copy SEFP.zip to a local directory on your local hard drive.
  2. Unzip SEFP.zip.
  3. Run FlashProDrivers.exe included in the release package to install FP4, FP5, and FP6 drivers.
  4. Open the Command Prompt and navigate to the directory where SEFP.exe resides from the preceding step.

2. Working with Silicon Explorer FP

This section describes how to work with the Silicon Explorer FlashPro tool.

2.1 Software Prerequisites

The Silicon Explorer FP software requires the following two arguments.

2.1.1 Probe File (.prb)

This file is generated by the designer software and must not be edited.
Example of a Valid Probe File Nets are listed after the | ENDHEADER line. The first portion of each line is the net name and is the only part that needs to be copied into the net configuration file.

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - Probe
File MICROCHIP A54SX72A
Silicon Explorer FlashPro User Guide - Probe File

2.1.2 Net configuration file (.txt)

This file is a text file and may have any name, with or without an extension. You must create this file, which must contain a list of the probe net assignments. The net configuration file has the following formats:

  • A = net1_name or a = net1_name
  • B = net2_name or b = net2_name
  • C = net3_name or c = net3_name
  • D = net4_name or d = net4_name
  • The net names are manually copied from the .prb file and are case sensitive
  • Only the nets to be probed need to be listed

Important:

  • A = and B = probe pin assignments are valid for all the supported devices, including RTAX-S/AX device families.
  • C = and D = probe pin assignments are only valid for RTAX-S/AX device families.

Example of a Valid Configuration File The net names are copied from the .prb file.
Example 2-1.To route assigned internal nets to PRA1, PRA2, PRB1, and PRB2 respectively
a=array_pat_chk0/y_8
b=shftin1_63
c=Udelay_inst/Udelay2/temp_646
d=oe_lat_14

Example 2-2.To make only PRA2 valid
B=shfting1_63

2.2 Using Silicon Explorer FP

To use the Silicon Explorer FP tool, perform the following steps:

Working with Silicon Explorer FP

  1. Connect the programmer to be used for probing to your PC and the target device as described in the preceding section.
  2. Use an external device, such as an oscilloscope or logic analyzer, to observe the signals on the desired probe pins.
  3. In the command prompt, type the following command. SEFP.exe <probe_file_name.prb>
2.3 Software Flow

Follow the software flow to use the Silicon Explorer FP tool:

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - Software
Flow MICROCHIP A54SX72A
Silicon Explorer FlashPro User Guide - Software Flow MICROCHIP A54SX72A Silicon Explorer FlashPro User
Guide - Software Flow

3. Examples

This section provides examples for working with different family of devices in the Silicon Explorer FlashPro tool.

3.1 A54SX72A Family

For the RTSX-SU/A54SXA and eX family of devices, there are only two probe pins, A and B, corresponding to the MPRA and MPRB pins of the target device, available for use. Net assignments for probe C and D are ignored if they are present in the configuration file. The example for the RTSX-SU/A54SXA family of devices is shown in the following codeblocks.

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - A54SX72A
Family MICROCHIP
A54SX72A Silicon Explorer FlashPro User Guide - A54SX72A
Family MICROCHIP
A54SX72A Silicon Explorer FlashPro User Guide - A54SX72A
Family

3.2 RTAX2000S Family

For the RTAX-S/AX family of devices, probes A, B, C, and D are available to be used. However, only two nets from each tile can be probed simultaneously. SEFP does this check internally and skips the nets that cannot be assigned. The example for the RTAX-S/AX family of devices is shown in the following codeblocks.

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - RTAX2000S
Family MICROCHIP
A54SX72A Silicon Explorer FlashPro User Guide - RTAX2000S
Family MICROCHIP
A54SX72A Silicon Explorer FlashPro User Guide - RTAX2000S
Family MICROCHIP
A54SX72A Silicon Explorer FlashPro User Guide - RTAX2000S
Family MICROCHIP
A54SX72A Silicon Explorer FlashPro User Guide - RTAX2000S
Family

4. Revision History

The revision history describes the changes that were implemented in the document. The changes are listed by revision, starting with the most current publication.

MICROCHIP A54SX72A Silicon Explorer FlashPro User Guide - Revision
History

Microchip FPGA Support

Microchip FPGA products group backs its products with various support services, including Customer Service, Customer Technical Support Center, a website, and worldwide sales offices. Customers are suggested to visit Microchip online resources prior to contacting support as it is very likely that their queries have been already answered. Contact Technical Support Center through the website at www.microchip.com/support. Mention the FPGA Device Part number, select appropriate case category, and upload design files while creating a technical support case. Contact Customer Service for non-technical product support, such as product pricing, product upgrades, update information, order status, and authorization.

  • From North America, call 800.262.1060
  • From the rest of the world, call 650.318.4460
  • Fax, from anywhere in the world, 650.318.8044

Microchip Information

The Microchip Website

Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes:

  • Product Support ­ Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software
  • General Technical Support ­ Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing
  • Business of Microchip ­ Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives
Product Change Notification Service

Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest. To register, go to www.microchip.com/pcn and follow the registration instructions.

Customer Support

Users of Microchip products can receive assistance through several channels:

  • Distributor or Representative
  • Local Sales Office
  • Embedded Solutions Engineer (ESE)
  • Technical Support

Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document. Technical support is available through the website at: www.microchip.com/support

Microchip Devices Code Protection Feature

Note the following details of the code protection feature on Microchip products:

  • Microchip products meet the specifications contained in their particular Microchip Data Sheet.
  • Microchip believes that its family of products is secure when used in the intended manner, within operating specifications, and under normal conditions.
  • Microchip values and aggressively protects its intellectual property rights. Attempts to breach the code protection features of Microchip product is strictly prohibited and may violate the Digital Millennium Copyright Act.
  • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable”. Code protection is constantly evolving. Microchip is committed to continuously improving the code protection features of our products.
Legal Notice

This publication and the information herein may be used only with Microchip products, including to design, test, and integrate Microchip products with your application. Use of this information in any other manner violates these terms. Information regarding device applications is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. Contact your local Microchip sales office for additional support or, obtain additional support at www.microchip.com/en-us/support/design-help/client-support- services.

THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE.

IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION.

Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated.

Trademarks

The Microchip name and logo, the Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.

Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-

ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies. © 2022, Microchip Technology Incorporated and its subsidiaries. All Rights Reserved. ISBN: 978-1-6683-1751-8

Quality Management System

For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality.

Worldwide Sales and Service

AMERICAS
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technical Support: www.microchip.com/support
Web Address: www.microchip.com
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Canada – Toronto
Tel: 905-695-1980
Fax: 905-695-2078

ASIA/PACIFIC
Australia – Sydney
Tel: 61-2-9868-6733
China – Beijing
Tel: 86-10-8569-7000
China – Chengdu
Tel: 86-28-8665-5511
China – Chongqing
Tel: 86-23-8980-9588
China – Dongguan
Tel: 86-769-8702-9880
China – Guangzhou
Tel: 86-20-8755-8029
China – Hangzhou
Tel: 86-571-8792-8115
China – Hong Kong SAR
Tel: 852-2943-5100
China – Nanjing
Tel: 86-25-8473-2460
China – Qingdao
Tel: 86-532-8502-7355
China – Shanghai
Tel: 86-21-3326-8000
China – Shenyang
Tel: 86-24-2334-2829
China – Shenzhen
Tel: 86-755-8864-2200
China – Suzhou
Tel: 86-186-6233-1526
China – Wuhan
Tel: 86-27-5980-5300
China – Xian
Tel: 86-29-8833-7252
China – Xiamen
Tel: 86-592-2388138
China – Zhuhai
Tel: 86-756-3210040

ASIA/PACIFIC
India – Bangalore
Tel: 91-80-3090-4444
India – New Delhi
Tel: 91-11-4160-8631
India – Pune
Tel: 91-20-4121-0141
Japan – Osaka
Tel: 81-6-6152-7160
Japan – Tokyo
Tel: 81-3-6880- 3770
Korea – Daegu
Tel: 82-53-744-4301
Korea – Seoul
Tel: 82-2-554-7200
Malaysia – Kuala Lumpur
Tel: 60-3-7651-7906
Malaysia – Penang
Tel: 60-4-227-8870
Philippines – Manila
Tel: 63-2-634-9065
Singapore
Tel: 65-6334-8870
Taiwan – Hsin Chu
Tel: 886-3-577-8366
Taiwan – Kaohsiung
Tel: 886-7-213-7830
Taiwan – Taipei
Tel: 886-2-2508-8600
Thailand – Bangkok
Tel: 66-2-694-1351
Vietnam – Ho Chi Minh
Tel: 84-28-5448-2100

EUROPE
Austria – Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark – Copenhagen
Tel: 45-4485-5910
Fax: 45-4485-2829
Finland – Espoo
Tel: 358-9-4520-820
France – Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Germany – Garching
Tel: 49-8931-9700
Germany – Haan
Tel: 49-2129-3766400
Germany – Heilbronn
Tel: 49-7131-72400
Germany – Karlsruhe
Tel: 49-721-625370
Germany – Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Germany – Rosenheim
Tel: 49-8031-354-560
Israel – Ra’anana
Tel: 972-9-744-7705
Italy – Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Italy – Padova
Tel: 39-049-7625286
Netherlands – Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Norway – Trondheim
Tel: 47-72884388
Poland – Warsaw
Tel: 48-22-3325737
Romania – Bucharest
Tel: 40-21-407-87-50
Spain – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden – Gothenberg
Tel: 46-31-704-60-40
Sweden – Stockholm
Tel: 46-8-5090-4654
UK – Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals