Silicon Sculptor 4 Quickstart Card

1. Introduction

This Quickstart Card applies to the Microchip Silicon Sculptor 4 (SS4). Silicon Sculptor 4 is an FPGA programming tool equipped to deliver high data throughput and promote ease of use. It incorporates the industry's widely accepted high-speed USB v2.0 standards bus communication. It is a highly reliable programmer for Microchip's portfolio of FPGAs.

1.1. Initial Setup for Silicon Sculptor 4

To make the initial setup for Silicon Sculptor 4, perform the following steps:

  1. Download the latest version of the Silicon Sculptor software (SculptW) from Microchip website.
  2. Install SculptW using the admin login and restart the PC.
  3. Connect the accompanying 24V switching power supply to the programmer.

DANGER: If the accompanying power supply is lost or damaged, contact Microchip for a replacement. Using an incompatible power supply may cause damage to the programmer.

  1. To the back of the programmer, connect the USB cable to type-B USB port.
  2. Connect the USB cable to type-A USB port on PC. To verify the driver installation, see the on-screen information.

Important: The Found New Hardware Wizard launches for the connected SS4 programmer. After installing the USB drivers, the PC recognizes that the SS4 programming site is connected at a later time. If a different USB port on the PC is used, the Found New Hardware Wizard launches and installs new USB drivers.

  1. After the USB driver installation, click Finish.
Figure 1-1. Device Manager after USB Driver Installation

[Image of Windows Device Manager showing the BPM Microsystems Programmer Site]

  1. Verify that all USB drivers are loaded correctly, recognized by Windows®. The programmer sites will be listed in Windows Device Manager. Perform the following steps to verify the USB drivers:
    1. Go to Device Manager. The BPM Microsystems appears in the list as shown in the preceding figure.
    2. Expand the BPM Microsystems node. There must be a BPM Microsystems programmer site for the programmer attached.

1.2. Powering-up the Programmer

To power-up the programmer, perform the following steps:

CAUTION: When using this equipment, follow ESD prevention procedures. Adapter modules and devices are ESD susceptible.

  1. Silicon Sculptor 4 does not have any power ON/OFF switch. Connect the accompanying switching power supply to the programmer.
  2. To the back of the programmer, connect the USB cable to type-B USB port.
  3. Connect the USB cable to type-A USB port on PC.
  4. To launch SculptW software, double-click the SculptW desktop icon or go to Windows Start > Programs list and select the SculptW icon. When running the software for the first time after installation, run the application as administrator.

The programmer powers-up. The programmer LEDs turn on for a brief amount of time while the software is being initialized. The green LED light must stay on after the initialization process is completed. If the programmer does not power-up, close the software and check the USB and power connections (and/or use another USB port of the PC) and try again.

Check the software screen to ensure that the software recognizes the programmer. Programmer and adapter module (if attached to the programmer) must appear on the status bar at the bottom of the SculptW software.

1.3. Testing the Programmer

Before programming any FPGA, you must run two tests: programmer diagnostic test (see Perform Programmer Diagnostics Test section) followed by verification of calibration test (see Verification of Calibration Procedure section).

Programmer diagnostic test must be performed two times—with and without programming adapter module. Programmer diagnostic test must pass with and without programming adapter module. If you have any failures during either of two tests, stop using the Programmer and contact Microchip Tech Support (provide the log file from C:\BP\DATALOG folder). For the complete list of programming adapter module, see SILICON-SCULPTOR-ADAPTOR-MODULE.

If both tests pass, continue to Verification of Calibration Procedure.

Before using the programmer for the first time, calibration verification test must be performed. Before programming any batch of RT FPGAs, you must run this test.

1.3.1. Hardware Required to Perform the Verification of Calibration Test

The following hardware items are required for this test:

Hardware items for calibration test

[Image of SS4 programmer]

[Image of power supply]

[Image of SM48D or SM48DB adapter module]

Tools for calibration test

[Image of a voltmeter]

[Image of an oscilloscope]

1.3.2. Perform Programmer Diagnostics Test

To perform the programmer diagnostics test, follow these steps:

  1. Connect the SS4 programmer to the PC using the USB cable.
  2. Note: Programmer must be powered-off during the next step.

  3. Connect the programmer power supply to SS4 programmer and power outlet.
  4. Install the latest version of the SculptW software on your computer if it is not already installed.
  5. Launch the SculptW software. Wait for the programmer to power-up. The programmer LEDs turn on for a brief amount of time while the software is being initialized, but the green LED light must stay on after the initialization process is completed. If the programmer does not power-up, close the software, check the USB and power connections, and try again.
  6. Without installing any programming adapter module on the SS4 programmer, go to Tools > Programmer Diagnostics and run the programmer diagnostics test.
Figure 1-2. SS4 Programmer

[Image of SS4 Programmer]

Figure 1-3. Programmer Diagnostics Option

[Image of SculptW software with Programmer Diagnostics option highlighted]

Self Test Configuration pop-up appears.

Figure 1-4. Self Test Configuration Pop-up

[Image of Self Test Configuration pop-up window]

  1. To continue, click OK and wait for the test to complete.

1.3.3. Verification of Calibration Procedure

Before proceeding to the programmer verification of calibration test, the programmer must pass diagnostic test without any adapter module.

To verify the calibration, perform the following steps:

  1. Place SM48D or SM48DB on the SS4 programmer, see the following figure.
Figure 1-5. SM48D or SM48DB on the SS4 Programmer

[Image of SM48D or SM48DB on SS4 Programmer]

Note: Ensure to note the location of pins 1 (Test pin) and 48 (GND) of the SM48D/SM48DB adapter module (see the following figure) as these pins perform the actual voltage and waveform measurements.

Figure 1-6. Test Pin and GND Pin

[Image showing Pin 1 and Pin 48 on the SM48D/SM48DB adapter module]

  1. Click Device icon and type BP in the Look for: field.
  2. Select BP Microsystems SS4 Certificate of Conformance Test option and click Select.
Figure 1-7. BP Microsystems SS4 Certificate of Conformance Test Option

[Image of BP Microsystems SS4 Certificate of Conformance Test Option window]

  1. Once selected, the following window appears which explains about how to run the test. To close this window, press the Enter key.
Figure 1-8. Test Run Instructions Window

[Image of Test Run Instructions window with important notes]

IMPORTANT: This is a Certificate of Conformance (COC) test for SS4 sites. Press the "Execute" button to begin the first test. A pop-up dialog box will indicate a signal being generated to a pin. After measuring the indicated signal, press "OK" in the dialog box to proceed to the next test. Repeat this process for additional test signals. The final test will display instructions in the output window. After measuring the final signal, press the pushbutton to end the operation.

  1. Connect the voltmeter probes to pins 1 and 48.
  2. Note: Ensure special attention to avoid shorting pin 1 and pin 48.
  3. To start the test, on the software, click Execute icon.

1.3.3.1. High Voltage Test

To perform high voltage test, follow these steps:

  1. Measure the voltage of pin 1, see the following figure. Voltage reading must be within the specified range. Otherwise, the programmer is out of calibration and needs servicing.
Figure 1-9. Measuring the Voltage of Pin 1

[Image of SS4 programmer with voltmeter connected to pins 1 and 48]

The following figure shows the allowable range of the high voltage test.

Figure 1-10. Test Output-High Voltage Test

[Text output showing High Voltage Test results and parameters]

  1. To proceed to the next test, on the SS4 programmer, press the START push button.

1.3.3.2. Low Voltage Test

To perform the low voltage test, follow these steps:

  1. Measure the voltage of pin 1, see the following figure. Voltage reading must be within the specified range. Otherwise, the programmer is out of calibration and needs servicing.
Figure 1-11. Measure the Voltage of Pin 1

[Image of SS4 programmer with voltmeter connected to pins 1 and 48, showing reading]

The following figure shows the allowable range of the low voltage test.

Figure 1-12. Test Output-Low Voltage Test

[Text output showing Low Voltage Test results and parameters]

  1. Remove the voltmeter probe pins from the SM48D adapter module.
  2. Connect the scope probe to pin 1 and ground to pin 48.
  3. Notes:

    • Ensure to give special attention to avoid shorting pin 1 and 48.
    • Do not connect the ground pin of the scope to pin 1 of the SM48D adapter module.
  4. To proceed to the next test, on the SS4 programmer, press the START push button.

1.3.3.3. Low Frequency Test

To perform the low frequency test, follow these steps:

  1. Set the probe voltage of the oscilloscope to 2V/Div.
  2. Adjust the timing to see an entire wave period, see the following figure.
Figure 1-13. Entire Wave Period

[Image of oscilloscope screen showing waveform and settings]

  1. Measure the frequency of one period of the wave form. Frequency measured must be within the specified range. Otherwise, the programmer is out of calibration and needs servicing.

The following figure shows the allowable range of the of low frequency test.

Figure 1-14. Test Output-Low Frequency Test

[Text output showing Low Frequency Test results and parameters]

  1. To proceed to the next test, on the SS4 programmer, press the START push button.

1.3.3.4. Pulse Width Test

To perform the pulse width test, follow these steps:

  1. To capture the signal on the rising edge of the signal, set the trigger of the oscilloscope.
  2. Measure the pulse width. Measured pulse width must be within the specified range. Otherwise, the programmer is out of calibration and needs servicing.
Figure 1-15. Pulse Width

[Image of oscilloscope screen showing pulse width measurement]

The following figure shows the allowable range of the pulse width test.

Figure 1-16. Test Output-Pulse Width Test

[Text output showing Pulse Width Test results and parameters]

  1. To terminate the test, on the SS4 programmer, press the START push button.
  2. Remove the test probes from the SM48D adapter module.
  3. To ensure that there was no programmer damage during the verification of calibration test, perform programmer diagnostics test with the SM48D.
Figure 1-17. Output of Programmer Diagnostics Test with the SM48D

[Text output of Programmer Diagnostics Test results]

1.4. Programming a Device

To program a device, follow these steps:

Note: Prior to handling ESD components, attach a grounding strap to your wrist and the antistatic connection on the side of the programmer.

  1. Click Device.
Figure 1-18. Device Selection Window

[Image of SculptW Device Selection window]

  1. Select the intended device from the list.
Figure 1-19. Device and Data Pattern (Programming File) Selection

[Image of SculptW Device and Data Pattern selection window]

  1. Click Data Pattern.
    1. To open a file, click Open.
    2. To search a file, click Browse.
    3. Select the file to load.
    4. Select the appropriate settings.
    5. Click Open.
    6. Click OK.
    7. Click OK.
Figure 1-20. Loading Programming File

[Image of SculptW loading programming file window]

  1. On the Program tab, select the appropriate settings for device operations.
Figure 1-21. Program Tab

[Image of SculptW Program tab]

  1. On the Quantity field, select the number of devices to program.
    1. Place the first device in the programming adapter module.
    2. Click Program.

If the quantity field is set greater than one, on the SS4 programmer, press the START push button.

Figure 1-22. START Push Button

[Image of SS4 programmer with START push button highlighted]

  1. After the green Pass or red Fail LED is lit, place another device (if the quantity field is greater than 1) in the programming adapter module.
  2. On the programmer, press the START push button.

The following figure shows the output after programming the device.

Figure 1-23. Output-Programing Device

[Image of SculptW output showing programming results]

1.5. Handling Programming Failure

If there is any programming failure outside the guideline provided in Programming and Functional Failure Guidelines User Guide, create a tech support case at Microchip support and attach the programming log (C:\BP\DATALOG) in the case.

Microchip Information

Trademarks

The "Microchip" name and logo, the “M” logo, and other names, logos, and brands are registered and unregistered trademarks of Microchip Technology Incorporated or its affiliates and/or subsidiaries in the United States and/or other countries (“Microchip Trademarks”). Information regarding Microchip Trademarks can be found at https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.

ISBN: 979-8-3371-1262-6

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.

Microchip Devices Code Protection Feature

Models: Silicon Sculptor 4 Conformance Test, Sculptor 4 Conformance Test, Conformance Test

File Info : application/pdf, 17 Pages, 1.84MB

PDF preview unavailable. Download the PDF instead.

Silicon-Sculptor-4-Quickstart-Card-DS50003886

References

Antenna House PDF Output Library 7.4.1889

Related Documents

Preview Silicon Sculptor 4 Conformance Test Instructions
Detailed instructions for performing conformance tests on the Microchip Silicon Sculptor 4 (SS4) programmer, including required hardware, setup, and test procedures for voltage and frequency measurements.
Preview Microchip DisplayPort FMC QuickStart Guide
Quick start guide for Microchip's DisplayPort FMC Daughter Card (VIDEO-DC-DP) and PolarFire Video Kit, detailing setup, programming, and demo execution for DisplayPort v1.4.
Preview Microchip SmartFusion2 SoC FPGA Advanced Development Kit Quickstart Card
A quickstart guide for the Microchip SmartFusion2 SoC FPGA Advanced Development Kit, detailing its features, hardware components, and getting started information for embedded system design.
Preview Libero SoC Design Flow User Guide
This user guide provides a comprehensive overview of the Microchip Libero System-on-Chip (SoC) design suite, detailing its features, supported device families, and the design flow for creating and implementing FPGA and SoC designs. It covers essential topics such as managing licenses, getting started with the software, creating and verifying designs, constraint management, implementing designs, programming and debugging, and handing off designs for production. The guide also details file types within Libero SoC and the various software tools available.
Preview Libero SoC Tcl Command Reference Guide
Comprehensive guide to Tcl commands for the Microchip Libero System-on-Chip (SoC) design suite, covering device families, scripting, and various command categories for efficient FPGA and SoC FPGA design.
Preview MPLAB ICD 4 In-Circuit Debugger User's Guide - Microchip Technology
Official user's guide for the Microchip MPLAB ICD 4 In-Circuit Debugger (DV164045). Covers setup, operation, debugging, programming, hardware specifications, and troubleshooting for PIC and dsPIC embedded development.
Preview PolarFire® FPGA H.264 Encoder IP User Guide
User guide for Microchip's PolarFire® FPGA H.264 Encoder IP, detailing its features, hardware implementation, and usage for video compression.
Preview PolarFire FPGA and PolarFire SoC FPGA Power-Up and Resets User Guide
This user guide details the power-up and reset procedures for Microchip's PolarFire FPGA and PolarFire SoC FPGA families. It covers essential steps like Power-On, Device Boot, Design and Memory Initialization, and various reset schemes, providing a comprehensive understanding of device initialization and operation.