PolarFire® SoC Icicle Kit

The PolarFire® SoC FPGA Icicle Kit (MPFS250T-FCVG484EES) is an RoHS-compliant, cost-optimized kit with general-purpose interfaces that enables evaluation of the PolarFire SoC family of FPGAs.

1. Getting Started

The PolarFire SoC Icicle Kit supports the following interfaces:

  • PCI Express Root Port
  • eMMC (DDR Model/HS200/HS400)
  • SD card
  • LPDDR4
  • SGMII
  • I2C-Power Monitor
  • USB
  • UART
  • CAN
  • mikroBUS
  • 40 pin Raspberry Pi 4 interface connector

The PolarFire SoC device on the Icicle Kit is programmed using the on-board FlashPro6 programmer. The on-board FlashPro6 programmer is used for developing and debugging embedded applications using SoftConsole, Identify, or SmartDebug.

Note: Embedded FlashPro6 is enabled only for production kits. For PROTO kits, the device can be programmed using an external FlashPro 4, 5, or 6 programmer.

1.1 Kit Contents

The following table lists the contents of the PolarFire SoC Icicle Kit:

ItemQuantity
PolarFire SoC FPGA Icicle Kit ES featuring the MPFS250T-FCVG484EESEES device with 254 K logic elements1
12 V/5 A wall-mounted power adapter1
Ethernet cable1
USB 2.0 micro AB connector for UART interface to PC1
Quickstart card1

1.2 Block Diagram

The following diagram shows the key components of the PolarFire SoC Icicle Kit. It illustrates the power module, various connectors (Micro USB, RJ45, Raspberry Pi), the PolarFire SoC device, memory components (LPDDR4, eMMC, SD Card), flash memory, and communication interfaces like CAN and Ethernet, detailing their interconnections.

1.3 Web Resources

For more information about the PolarFire SoC Icicle Kit, refer to the PolarFire SoC Page.

1.4 Board Overview

The PolarFire SoC Icicle Kit features an MPFS250T-FCVG484EES FPGA with the following capabilities:

  • VSC8662 with two RJ45 connectors for 10/100/1000 Mbps Ethernet
  • LPDDR4 memory
  • Power monitor module
  • PCIe root port
  • One SPI flash device
  • 40 pin Raspberry Pi 4 interface connector
  • mikroBUS expansion port

The following illustration highlights various components of the PolarFire SoC Icicle Kit. It shows the physical layout of components on the board, including push buttons, LEDs, power input, USB connectors, Ethernet ports, the Raspberry Pi connector, and the main SoC device.

1.4.1 Form Factor

The dimensions of the PolarFire SoC Icicle Kit are:

  • Form factor: 7.2 x 4.95 inches.
  • Maximum height of the component at the top side: 0.59 inches.
  • Maximum height of the component at the bottom side: 0.51 inches.

1.4.2 FPGA Bank IO Assignment for Individual Interfaces

The following table details the FPGA bank assignments for various interfaces:

InterfacesFPGA Bank Allocation
LPDDR4B6
SGMIIB5, B1, B9, and B2
PCIXCVRO, B1, B9
mikroBUSB1, B9, and B2
USB-UART (x4)B1, B9
USB interfaceB2
SC-SPI_FLASHB3
JTAG HeaderB3
eMMC/SDIOB4
CANB2, B1
Raspberry Pi 4 interface connectorB1
User defined LEDs/SwitchesB0

1.5 Handling the Board

Pay attention to the following points while handling or operating the board to avoid possible damage or malfunction:

  • Handle the board with electrostatic discharge (ESD) precautions to avoid damage. Refer to the 'Understanding Product Handling and ESD Precautions (for Hybrid Devices)' document for more information.
  • Power down the board to switch between the programming headers J17 and PCIe CONN (CON1).

1.6 Operating Temperature

The kit operates within the extended commercial temperature range of 0 °C to 100 °C.

1.7 Powering Up the Board

To power up the board, follow these steps:

  1. Connect the 12 V/5 A power supply brick to J29.
  2. Slide switch SW6 to the ON position.
  3. Observe that the power status LEDs (12P0, 5P0, 2P5V, VDDAUX4, 3P3V, VDD, 1P8, 1P1V_LPDDR4, and VDDA) glow.
  4. Install the necessary software for developing designs and set the jumpers for the pre-programmed design. Refer to Section 2. Installation and Settings for more information.

The following table provides the probing points for power rails:

#Power RailProbing PointTolerance AllowedExpected Voltage (in Volt)
112P0VC476±5%12 V
25P0VC482±5%5 V
31P8VC542±5%1.8 V
42P5VC786±5%2.5 V
51P5V_DDR3C602±5%1.5 V
60P75V_VTT_DDR3C514±5%0.75 V
7VDDC499±3%1 V
81P1V_LPDDR4C574±5%1.1 V
91P2V_PHY_VSC_FP6C587±5%1.2 V
103P3VC527±5%3.3 V
11VDDAC556±3%1.05 V

2. Installation and Settings

This section provides information about the software and hardware settings required to run the pre-programmed demo design on the PolarFire SoC Icicle Kit.

2.1 Software Settings

  1. Download and install the latest release of Libero® SoC software from the Microsemi website.
  2. Generate a free silver license for your software. The Libero SoC installer includes FlashPro5 drivers.

For instructions on installing Libero SoC, refer to the 'Libero Software Installation and Licensing Guide'. For instructions on downloading and installing DirectCores and driver firmware cores on the PC where Libero SoC is installed, refer to the 'Installing IP Cores and Drivers User's Guide'.

2.2 Hardware Settings

This section provides information about jumper settings, switches, and LEDs on the PolarFire SoC Icicle Kit.

2.2.1 Jumper Settings

The following table lists the default jumper settings on the board:

JumperDescriptionPinDefault Setting
J31To select LPDDR4 VrefOpen
J9Select pin for programming FPGA with external FlashPro header or with on-board programmer.Open
J21To select PolarFire SoC JTAG reset.Open
J46To select 3.3 V for RPI connector from the Icicle KitOpen
J47To select 5 V for RPI connector from the Icicle KitOpen
J15To select USB IDShort pin 1-2
J175 V for VBUS switch for USB3340Short pin 1-2
J43To select 1.8 V or 3.3 V for eMMC modesShort pin 1-2
J28Jumper for PolarFire SoC Serdes VrefShort pin 1-2
J245 V for VBUS switch for USB3320Short pin 1-2
J34To select 1.8 V or 3.3 V for BANK4 voltageShort pin 1-2
J35To select 2.5 V or 3.3 V for BANK4 Aux voltageShort pin 1-2
J45To select 1 V or 1.05 V for VDD core voltageShort pin 1-2

2.2.2 Power Supply LEDs

The following table lists the power supply LEDs on the PolarFire SoC Icicle Kit:

LEDDescription
12P012 V power supply
5P05 V power supply
2P5V2.5 V power supply
VDDAUX4Bank4 Aux voltage
3P3V3.3 V power supply
VDDCore voltage
1P81.8 V power supply
1P1V_LPDDR4LPDDR4 voltage
VDDAPower for Serdes channels

2.2.3 Test Points

The following test points are available on the PolarFire SoC Icicle Kit:

Test PointDescription
GND1TP_BLK to GND10TP_BLKTest point for Ground
SD_D0Test point for SD_DATA0/eMMCMC_DATA0 at Mux
SD_D1Test point for SD_DATA1/eMMCMC_DATA1 at Mux
SD_D2Test point for SD_DATA2/eMMCMC_DATA2 at Mux
SD_D3Test point for SD_DATA3/eMMC_DATA3 at Mux
SD_CLKTest point for SD_CLK/eMMC_CLK at Mux
SD_CMDTest point for SD_CMD/eMMC_CMD at Mux
eMMC_CLKTest point for eMMCMC_CLK at eMMCMC device
SDC_CLKTest point for SD_CLK at SD connector
SDC_CMDTest point for SD_CMD at SD connector
SDC_D3Test point for SD_DATA3 at SD connector
SDC_D2Test point for SD_DATA2 at SD connector
SDC_D1Test point for SD_DATA1 at SD connector
SDC_D0Test point for SD_DATA0 at SD connector
SD_CLK_FB_EM_D4Test point for SD_CLK_FB/eMMC_DATA4 at Mux
SD_VSEL_EM_D5Test point for SD_VSEL/eMMC_DATA5 at Mux
SD_CMD_DIR_EM_D7Test point for SD_CMD_DIR/eMMC_DATA7 at Mux
SD_WP#_EM_RSTNTest point for SD_WP#/eMMC_RSTN at Mux
SD_CD#_EM_STBTest point for SD_CD#/eMMC_STB at Mux
TP19-UART0 TX ToggTest point for UART0 TX Togg
TP17-UART0 RX ToggTest point for UART0 RX Togg
TP16-UART1 TX ToggTest point for UART1 TX Togg
TP15-UART1 RX ToggTest point for UART1 RX Togg
TP12-UART2 TX ToggTest point for UART2 TX Togg
TP13-UART2 RX ToggTest point for UART2 RX Togg
TP14-UART3 TX ToggTest point for UART3 TX Togg
TP18-UART3 RX ToggTest point for UART3 RX Togg
XTAL2_VSCTest point for XTAL2 for Phy
RCLK1_VSCTest point for Phy recovered clk1
RCLK2_VSCTest point for Phy recovered clk2
CKO_VSCTest point for Phy clkout
THMDA1Test point for THMDA1
FIBR_DIP_1Test point for PHY_Serdes receiver input pair
FIBR_DIN_1Test point for PHY_Serdes receiver input pair
FIBR_DOP_1Test point for PHY_Serdes transmitter output pair
FIBR_DON_1Test point for PHY_Serdes transmitter output pair
FIBR_DIP_0Test point for PHY_Serdes receiver input pair
FIBR_DIN_0Test point for PHY_Serdes receiver input pair
FIBR_DOP_0Test point for PHY_Serdes transmitter output pair
FIBR_DON_0Test point for PHY_Serdes transmitter output pair
TP1 to TP6 -Test points for PCIe reserved pins
TP_VDDTest point for VDD_core voltage
TP_1P1VTest point for 1.1 V
GND_1P1VTest point for 1.1V_Ground
TP_1P2VTest point for 1.2 V
GND_1P2VTest point for 1.2V_Ground
TP_3P3VTest point for 3.3 V
TP_VDDATest point for VDDA voltage
TP_2P5VTest point for 2.5 V
TP_1P8VTest point for 1.8 V
TP_5P0VTest point for 5 V
GND_1P8VTest point for 1.8V_Ground

2.3 Power Sources

The PolarFire SoC Icicle Kit uses power supply devices. For more information about these power supply devices, refer to the Power Management web page.

The following table lists the key power supplies required for normal operation of the PolarFire SoC Icicle Kit.

Supply NameDescriptionValue (in Voltage)
VDDCore Power1.0/1.05
VDD25Power for PLL/ICB/Bank Controller/PNVM/Programming Analog block2.5
VDDAPower for SerDes RX Channels [3:0] Power for SerDes TX Channels [3:0]1.0/1.05
VDDA25Power for SerDes PLLs2.5
VDD18HSIO/MSS_DDR Receiver Input Power SE Corner Oscillator Power for programming blocks, analog block and SW Corner Oscillator1.8
VDDIOHSIO Bank Power1.2, 1.5, 1.8
VDDI1GPIO Bank Power1.2, 1.5, 1.8, 2.5, 3.3
VDDI2MSSIO Bank Power1.2, 1.5, 1.8, 2.5, 3.3
VDDI3Power for JTAG Ios1.8, 2.5, 3.3
VDDI4MSSIO Bank Power1.2, 1.5, 1.8, 2.5, 3.3
VDDI5MSS SGMII Bank Power and Pre-Driver2.5, 3.3
VDDI6MSS DDR (HSIO) Bank Power1.2, 1.5, 1.8
VDDI7GPIO Bank Power1.2, 1.5, 1.8, 2.5, 3.3
VDDI8HSIO Bank Power1.2, 1.5 1.8
VDDI9GPIO Bank Power1.2, 1.5, 1.8, 2.5, 3.3
VDDAUX1GPIO Pre-Driver Bank Power2.5, 3.3
VDDAUX2MSSIO Pre-Driver Bank Power2.5, 3.3
VDDAUX4MSSIO Pre-Driver Bank Power2.5, 3.3
VDDAUX7GPIO Pre-Driver Bank Power2.5, 3.3
VDDAUX9GPIO Pre-Driver Bank Power2.5, 3.3
XCVR_VREFAll SerDes RefClk receiver's voltage reference pin0.9/1.25

Note: Bank 9 VDDI power pins are connected to Bank 1 VDDI power pins within the package substrate for pin migration compatibility.

The following figure shows voltage rails (12 V, 5 V, 3.3 V, 2.5 V, 1.8 V, 1.2 V, and 1.0 V) available on the PolarFire SoC Icicle Kit. It illustrates the voltage distribution hierarchy from main power inputs to various component rails.

Voltage RailPart NumberDescriptionCurrent
5 VMIC26950JLIC REG BUCK ADJ12 A
VDD (1 V)MIC22705YMLIC REG BUCK ADJUSTABLE7 A
VSC_PHY(1.2 V)MIC23303YML-T5IC REG BUCK ADJUSTABLE3 A
1.1V_LPDDR4MIC23303YML-T5IC REG BUCK ADJUSTABLE3 A
1P8VMIC23303YML-T5IC REG BUCK ADJUSTABLE3 A
2P5VMIC69502WRIC REG LINEAR POS ADJ5 A
3P3VMIC26950JLIC REG BUCK ADJ12 A
VDDAMIC69502WRIC REG LINEAR POS ADJ5 A
1P5V_DDR3MIC23303YML-T5IC REG BUCK ADJUSTABLE3 A
VTTMIC5166YML-TRIC PWR SUP 3 A HS DDR TERM 10MLF3 A

3. Board Components and Operations

This section describes the key components of the PolarFire SoC Icicle Kit and provides information about important board operations. For device datasheets, refer to the PolarFire SoC Page. For more information, refer to the 'Board Level Schematics' document.

3.1 LDDR4 Memory Interface

LPDDR4 is connected to the MSS BANK 6.

  • Part number: MT53D512M32D2DS-053 WT:D TR
  • Manufacturer: Micron
  • Frequency range: 800 MHz
  • Memory size: 16 Gb

3.2 SPI Serial Flash

The PolarFire SoC Icicle Kit has one SPI flash (1 Gb). The flash is connected to BANK3 SC-SPI pins to support IAP programming.

  • Part number: MT25QL01GBBB8ESF-0SIT
  • Manufacturer: Micron
  • Flash Type: NOR

The following figure shows the SPI Flash interface of the PolarFire SoC Icicle Kit. It depicts the connection between the PolarFire SoC FPGA (BANK3) and the 1 Gb SC-SPI Flash memory via SDO, SDI, SS, and SCK signals.

3.3 eMMC and SDIO Interface

PolarFire SoC MSS BANK4 has MUXed IOs for SDIO or eMMC interface. The PolarFire SoC Icicle Kit uses on-board MUX U44 and U29 to select the interface between the 8 GB eMMC device or the SD card connector.

3.3.1 eMMC

  • Part number: SDINBDG4-8G
  • Manufacturer: SanDisk
  • eMMC 5.1
  • Supports variable clock frequencies of 0-20 MHz, 0-26 MHz (default), 0-52 MHz (high-speed), 0-200 MHz SDR (HS200), and 0-200 MHz DDR (HS400).
  • Dual power system: Core voltage (Vcc) 2.7 to 3.3 V, IO (VCCQ) voltage either: 1.7-1.95 V or 2.7-3.6 V.

3.3.2 SD Card

The PolarFire SoC Icicle Kit has one SD card connector.

  • Part number: 10067847-001RLF
  • Manufacturer: Amphenol ICC (FCI)
  • The SD interface is connected using a voltage translator between the SD card connector and the MUX (eMMC/SD).
  • Supported modes include default speed (25 MHz), high speed (50 MHz), UHS-I (SDR12, SDR25, SDR50, SDR14, and DDR50).

3.4 High Speed Transceivers Configuration

3.4.1 Transceivers Block Allocations

The MPFS250T-FCVG484EES has one XCVR block and 4 SERDES LANES available.

3.4.2 PCIx16 Connector

XCVR x4 lanes are mapped to the PCIe CONN. An on-board PCIx16 straddle Mount root port connector is available in the PolarFire SoC Icicle Kit.

  • Part number: 10025026-10103TLF
  • Manufacturer: Amphenol ICC
  • 4-TX/RX pairs are connected to the SERDES block.
  • A 100 MHz reference clock is provided to the connector.

3.5 Communication Interfaces

3.5.1 Ethernet - SGMII Interface

The VSC8662 device is a low-power, dual Gigabit Ethernet transceiver (1000BASE-X Gigabit Ethernet Transceiver PHY).

  • Part number: VSC8662
  • VSC8662 MAC interface dual port signals (Port 0 and Port1) RX/TX are connected on MSS SGMII Bank 5.
  • VSC8662 MDC and MDIO signals are connected to MSS BANK 2.

3.5.2 CAN Interface

The PolarFire SoC Icicle Kit has two CAN interfaces. One interface is from the MSS BANK 2 and another interface is from the GPIO BANK 1.

  • Part number: MCP2562FDT-E/SN
  • Manufacturer: Microchip

3.5.3 USB OTG

The USB3340 is a Hi-Speed USB 2.0 Transceiver that provides a physical layer (PHY) solution well-suited for portable electronic devices.

  • Part number: USB3340-EZK-TR
  • Manufacturer: Microchip
  • The USB interface uses MSS BANK 2.
  • A 26 MHz on-board crystal is used for the reference clock.

3.6 Expansion Capabilities

The following sections explain the expansion connectors for the PolarFire SoC Icicle Kit.

3.6.1 Raspberry Pi 4 Connector

The PolarFire SoC Icicle Kit has a 40 pin Raspberry Pi connector.

  • Part number: 61204021621
  • Manufacturer: Wurth Electronics
  • Raspberry Pi signals use GPIO BANK 1 and BANK 9.

3.6.2 mikroBUS Connector

The PolarFire SoC Icicle Kit has a 16 pin mikroBUS interface connector.

  • UART, SPI, and I2C signals are available.
  • SPI signals use MSS BANK 2.
  • I2C, UART, and other GPIO signals use GPIO BANK 1 and BANK 9.

3.7 Voltage and Current Monitoring

The PolarFire SoC Icicle Kit has provision to measure current for four power rails: VDD, VDD25, VDDA25, and VDDA. Current sensing is performed by the PAC1934T-I/JQ. The I2C interface is used to read back digital values. The sensor's I2C interface is connected to the MSS I2C interface.

3.8 GPIO

3.8.1 Switches and LEDs

The PolarFire SoC Icicle Kit is equipped with four tact switches and four LED indicators. Switches and LEDs are connected to HSIO BANK 0.

3.8.2 LEDs

LEDs indicate:

  • Power
  • User defined LEDs (quantity – 4)

3.9 User Interface

The PolarFire SoC Icicle Kit features four user-defined LEDs and four push-button switches.

3.9.1 USB to UART Interface

The CP2108 is a USB to quad UART bridge controller that supports 4 UART interfaces on board. UART IOs are connected to the Fabric IOs (Bank 1) of the PolarFire SoC.

  • Part number: CP2108-B02-GM
  • Manufacturer: Silicon Labs
  • The UART interface uses GPIO BANK 1 and BANK 9.

Note: The Silicon Labs CP2108 drivers are needed to see the COM ports through the J11 connector. The drivers can be downloaded from the following location: www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

3.10 Mux for JTAG Selection

Multiplexer U22 is used for JTAG selection between the External Flash Pro header and the On-board Programmer.

  • Part number: 74CBTLV3257BQ,115
  • Manufacturer: NXP
Jumper (J9)JTAG Selection
OpenExternal Flash Pro header
CloseOn-board Programmer

3.11 Programming Scheme

PolarFire SoC silicon can be programmed in two ways:

  • Using the FlashPro header connected to BANK3 of PolarFire SoC.
  • Using the on-board programmer (BANK 7).

The following is a block diagram for the programming scheme of PolarFire SoC. It illustrates the selection mechanism (MUX) between the external FlashPro header (BANK3) and the on-board programmer (BANK7).

3.12 System Reset

DEVRST_N is an input-only reset pad that allows a full reset of the chip to be asserted at any time. The following figure shows a sample reset circuit that uses a Microchip MCP121T-240E/TT device. It depicts a basic reset circuit connected to a 3.3V power source and the FPGA's DEVRST_N pin.

3.13 50 MHz Oscillator

A 50 MHz clock oscillator with an accuracy of ±10 ppm is available on the board. This clock oscillator is connected to the FPGA fabric to provide a system reference clock. The pin number for the 50 MHz oscillator is W12, and its pin name is HSIO92PB0/CLKIN_N_2/CCC_NW_CLKIN_N_2/CCC_NW_PLL1_OUT0.

The following figure shows the 50 MHz clock oscillator interface. It illustrates the connection of the 50 MHz oscillator to the PolarFire SoC FPGA's Bank 0, pin W12, powered by 1.8V.

4. Pin List

For more information about all package pins on the PolarFire SoC, refer to the 'PolarFire SoC MPFS250T_MPFS250TS-FCVG484 Package Pin Assignment Table'.

5. Board Component Placement

The following figures show the placement of various components on the PolarFire SoC Icicle Kit silkscreen. These figures provide a visual reference for locating components on the board's top and bottom sides.

6. Demo Design

For the Icicle kit reference design, refer to the documentation provided on GitHub.

7. Appendix: Programming PolarFire SoC FPGA Using the On-Board Programmer

The PolarFire SoC Icicle Kit includes an on-board programmer. Therefore, an external programmer hardware is not required to program the PolarFire SoC device. The device can be programmed using the FlashPro software installed on the host PC.

Follow these steps to program an on-board PolarFire SoC device using the on-board programmer.

Notes: The programming file will be available in a future release.

  1. Connect the power supply cable to the J23 connector on the board.
  2. Close Jumper J9 for mux U22.
  3. Power on the board using the SW6 slide switch.
  4. When the board is successfully set up, the power LEDs start glowing.
  5. Download FlashPro Express from the following location: https://www.microsemi.com/product-directory/programming/4977-flashpro#software
  6. On the host PC, start the FlashPro Express software.
  7. Click 'New Project' to create a new project.
  8. In the 'New Project' window, enter a project name and select 'Single device' as the programming mode, then click OK.
  9. Click 'Configure Device'.
  10. Click 'Program' to program the device.
  11. From the 'View Programmer' pane, select the on-board FlashPro6 programmer.
  12. Click 'Browse', and select the .stp file from the 'Load Programming File' window.

The 'Programmer List' window in the FlashPro Express software shows the programmer name, programmer type, port, programmer status, and information about whether the programmer is enabled.

When the device is programmed successfully, a 'Run Program PASSED' status is displayed.

8. Revision History

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

RevisionDateDescription
B05/2021Updated 3.9.1 USB to UART Interface section with a note.
A01/2021
  • Converted this document from Microsemi format to Microchip format. Document number changed from 50200882 to DS60001679A.
  • Information about 1.4.1 Form Factor updated.
2.0
  • Updated Table 10.
  • Updated the Appendix: Programming PolarFire SoC FPGA Using the On-Board Programmer.
1.0This is the first publication of this document.

The Microchip Website

Microchip provides online support via its website at www.microchip.com. This website provides easy access to files and information for customers, including:

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

Product Change Notification Service

Microchip's product change notification service keeps customers informed about Microchip products. Subscribers receive email notifications for changes, updates, revisions, or errata related to a specified product family or development tool. To register, visit www.microchip.com/pcn and follow the registration instructions.

Customer Support

Users can receive assistance for Microchip products 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 assist 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

Details of the code protection feature on Microchip devices:

  • Microchip products meet the specifications in their respective Microchip Data Sheets.
  • Microchip believes its products are secure when used as intended and under normal conditions.
  • Dishonest and potentially illegal methods are used to breach code protection features. These methods typically involve using Microchip products outside their specified operating conditions. Breaching these features likely violates Microchip's intellectual property rights.
  • Microchip is willing to work with customers concerned about code integrity.
  • Neither Microchip nor any other semiconductor manufacturer can guarantee code security. Code protection does not imply the product is "unbreakable." It is continuously evolving. Microchip is committed to improving these features.
  • Attempts to break Microchip's code protection feature may violate the Digital Millennium Copyright Act. Such acts, if they allow unauthorized access to software or copyrighted work, may grant the user a right to sue for relief under that Act.

Legal Notice

Information in this publication is provided solely for designing with and using Microchip products. Information regarding device applications is for convenience and may be superseded by updates. It is the user's responsibility to ensure their application meets specifications.

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

MICROCHIP WILL NOT 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, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE FEES 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. The buyer agrees to defend, indemnify, and hold Microchip harmless from any 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, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, 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, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, WinPath, 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, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, 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, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, 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.

© 2021, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: 978-1-5224-8241-3

Quality Management System

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

Worldwide Sales and Service

This section provides contact information for Microchip's worldwide sales and service offices across the Americas, Asia/Pacific, and Europe.

Models: A700000013233879 Soc Icicle Kit, A700000013233879, Soc Icicle Kit, Icicle Kit, Kit

File Info : application/pdf, 29 Pages, 944.80KB

PDF preview unavailable. Download the PDF instead.

A700000013233879

References

Antenna House PDF Output Library 7.0.1621

Related Documents

Preview Microchip PolarFire SoC Icicle Kit User Guide: FPGA Evaluation Board
Explore the Microchip PolarFire SoC Icicle Kit (MPFS250T-FCVG484EES), an RoHS-compliant, cost-optimized FPGA evaluation board. This user guide details features, interfaces, setup, and operation for the PolarFire SoC family of FPGAs.
Preview Microchip PolarFire FPGA and PolarFire SoC FPGA PCI Express User Guide
Explore the PCI Express (PCIe) subsystem in Microchip's PolarFire® and PolarFire SoC FPGAs with this comprehensive user guide. Learn about its architecture, features, implementation, configuration, and performance for high-speed serial communication.
Preview Microchip SmartDebug User Guide: Debugging FPGA Designs
A comprehensive user guide for Microchip's SmartDebug tool, detailing its features for debugging FPGA arrays and SerDes. Learn about integrated and standalone modes, device support, and troubleshooting.
Preview Libero SoC v2025.1 Release Notes - Microchip Technology
Detailed release notes for Microchip's Libero SoC Design Suite v2025.1, covering new features, enhancements, resolved issues, and known limitations for FPGA and SoC device design.
Preview Libero SoC Design Flow User Guide
Comprehensive guide to Microchip's Libero SoC design suite, covering FPGA design flow, tools, constraints management, implementation, and debugging for devices like PolarFire, PolarFire SoC, SmartFusion 2, IGLOO 2, and RTG4.
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 Microchip SmartPower User Guide for Libero SoC v2025.1
This user guide provides a comprehensive overview of Microchip's SmartPower tool, a power-analysis solution for visualizing and optimizing power consumption in Microchip SoC FPGAs. Learn how to analyze power by component, voltage rail, and clock domain, and utilize features like custom modes and scenario profiles for detailed power evaluation.
Preview PDC Commands Reference Guide for PolarFire and PolarFire SoC FPGAs
This guide provides a comprehensive reference for PDC (Physical Design Constraints) commands used in the Libero SoC Design Suite for PolarFire and PolarFire SoC FPGAs. It details syntax, arguments, and examples for various commands related to I/O configuration, floorplanning, and post-layout editing, enabling users to effectively manage FPGA design constraints.