Professional Documents
Culture Documents
Microchip PolarFire SoC FPGA ICICLE Kit User Guide VB
Microchip PolarFire SoC FPGA ICICLE Kit User Guide VB
Introduction
The PolarFire® SoC FPGA Icicle Kit (MPFS250T-FCVG484EES) is an RoHS-compliant, cost-optimized kit with
general-purpose interfaces that enables you to evaluate features of the PolarFire SoC family of FPGAs.
1. Getting Started........................................................................................................................................ 4
1.1. Kit Contents..................................................................................................................................4
1.2. Block Diagram.............................................................................................................................. 4
1.3. Web Resources............................................................................................................................5
1.4. Board Overview............................................................................................................................5
1.5. Handling the Board.......................................................................................................................8
1.6. Operating Temperature................................................................................................................ 8
1.7. Powering Up the Board................................................................................................................ 8
4. Pin List.................................................................................................................................................. 20
6. Demo Design........................................................................................................................................ 23
8. Revision History.................................................................................................................................... 25
Customer Support........................................................................................................................................ 26
Legal Notice................................................................................................................................................. 27
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 available on Icicle Kit is programmed using the on-board FlashPro6 programmer. The
on-board FlashPro6 programmer is used to develop and debug embedded applications using SoftConsole, Identify,
or SmartDebug.
Note: Embedded FlashPro6 is enabled only for the production kits. For PROTO kits, the device can be programmed
using an external FlashPro 4, 5, or 6 programmer.
Item Quantity
PolarFire SoC FPGA Icicle Kit ES featuring the MPFS250T-FCVG484EESEES device with 254 K logic 1
elements
12 V/5 A wall-mounted power adapter 1
Ethernet cable 1
USB 2.0 micro AB connector for UART interface to PC 1
Quickstart card 1
ICICLE KIT
Micro USB
CONN USB I2C Power
PHY sensor
PolarFire ®
SoC
MPFS250T-FCVG484
(484 package)
RJ-45 USB CONN
CONN USB-
VSC8662 To PCIe
XCVR x4 UART X4
RJ-45 RP CONN
CONN SC-SPI JTAG
SC-SPI MUX
Flash
XCVR x4 JTAG-PROG Embedded
USB CONN
10-pin HDR FP6 -LITE
PCIe RootPort- CONN x16
...........continued
Interfaces FPGA Bank Allocation
eMMC/SDIO B4
CAN B2, B1
Raspberry Pi 4 interface connector B1
User defined LEDs/Switches B0
The following table lists the important components of the PolarFire SoC Icicle Kit.
Table 1-3. PolarFire SoC Icicle Kit Components
...........continued
Component Label Description
on
Board
USB-ULPI J16 USB Micro AB connector.
Memory Chips
LPDDR4 U2 MT53D512M32D2DS-053 WT:D TR is used for LPDDR4 interface.
Memory size: 16 Gb.
...........continued
# Power Rail Probing Point Tolerance Allowed Expected Voltage (in
Volt)
4 2P5V C786 ±5% 2.5 V
5 1P5V_DDR3 C602 ±5% 1.5 V
6 0P75V_VTT_DDR3 C514 ±5% 0.75 V
7 VDD C499 ±3% 1V
8 1P1V_LPDDR4 C574 ±5% 1.1 V
9 1P2V_PHY_VSC_FP6 C587 ±5% 1.2 V
10 3P3V C527 ±5% 3.3 V
11 VDDA C556 ±3% 1.05 V
LED Description
12P0 12 V power supply
5P0 5 V power supply
...........continued
LED Description
2P5V 2.5 V power supply
VDDAUX4 Bank4 Aux voltage
3P3V 3.3 V power supply
VDD Core voltage
1P8 1.8 V power supply
1P1V_LPDDR4 LPDDR4 voltage
VDDA Power for Serdes channels
...........continued
Test Point Description
TP13-UART2 RX Togg Test point for UART2 RX Togg
TP14-UART3 TX Togg Test point for UART3 TX Togg
TP18-UART3 RX Togg Test point for UART3 RX Togg
XTAL2_VSC Test point for XTAL2 for Phy
RCLK1_VSC Test point for Phy recovered clk1
RCLK2_VSC Test point for Phy recovered clk2
CKO_VSC Test point for Phy clkout
THMDA1 Test point for THMDA1
FIBR_DIP_1 Test point for PHY_Serdes receiver input pair
FIBR_DIN_1 Test point for PHY_Serdes receiver input pair
FIBR_DOP_1 Test point for PHY_Serdes transmitter output pair
FIBR_DON_1 Test point for PHY_Serdes transmitter output pair
FIBR_DIP_0 Test point for PHY_Serdes receiver input pair
FIBR_DIN_0 Test point for PHY_Serdes receiver input pair
FIBR_DOP_0 Test point for PHY_Serdes transmitter output pair
FIBR_DON_0 Test point for PHY_Serdes transmitter output pair
TP1 to TP6 - Test points for PCIe reserved pins
TP_VDD Test point for VDD_core voltage
TP_1P1V Test point for 1.1 V
GND_1P1V Test point for 1.1V_Ground
TP_1P2V Test point for 1.2 V
GND_1P2V Test point for 1.2V_Ground
TP_3P3V Test point for 3.3 V
TP_VDDA Test point for VDDA voltage
TP_2P5V Test point for 2.5 V
TP_1P8V Test point for 1.8 V
TP_5P0V Test point for 5 V
GND_1P8V Test point for 1.8V_Ground
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.
The following table lists the power regulators used for PolarFire SoC FPGA Icicle voltage rails.
Table 2-5. Power Regulators
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
PolarFire SoC Icicle Kit has one SD card connector.
3.8 GPIO
3.8.2 LEDs
LED’s to indicate:
• Power
• User defined LEDs (quantity – 4)
FP Header
1.8V
50 MHz
Oscillator Bank0
W12
4. Pin List
For more information about all package pins on the PolarFire SoC, refer to PolarFire SoC MPFS250T_MPFS250TS-
FCVG484 Package Pin Assignment Table.
BRD EDGE
BRD EDGE
C476
R245
R254
C209
R244
R241
R247
R243
R259
R253
D5 39 1
R283 J16
R165 5
R284
C486
DS2
CR1
VDD
VDDA
1P8V
1P1V_LPDDR4
LED4
J17
LED1
R246
LED3
LED2
GND9
C480
Q3 R171
C483
CR2
40 J26 Raspberry Pi 4 Interface 2
R261
R250
R249
R503
C246
R173
R396
R397
J15
C473
LD7
J2
LD4
LD2
LD1
LD3
LD6
LD8
LD5
C488
C239
SPK_L1 R158 R152
2
R162 U5
C236 24
C240
C87
J46
C242
U53
R314 R281
R150
C530 C485
R318 R285
R317 R315 R282
C523 C478
R159
TP_5P0V
C487
R280
R289
SPK_R1
C592
PCB EDGE
U34 R395
C94
R365R366 R33
R398
R24
R361
R290 C484 C588 R368R362 T R28 XTAL2_VSC
A
C90
R364
C586
U57
R344
R399
1
C580
C579
GND_5PV0 L7
C577
R316 C531
R35
R287
SDC_D3
DS14
12
SDC_D1
J29 SDC_CMD SDC_D0 R199 R363 J19 FB1 13
C517
D7 5P0V SDC_CLK
R278 Q4 GND_3P3V U41 C578
FIBR_DIN_1 FIBR_DON_1
FIBR_DIP_1 FIBR_DOP_1
C581
8
7
U46
C289
L14
C286 C265 U4
C525 C528 C288 1 SD_WP#_EM_RSTN C582
E
A
C135
R406 RCLK1_VSC
2
C516
24
U29
C524 GND_1P2V
C521
R343 CKO_VSC
U52
D6
R401 THMDA1
C533 C522 R320 C583 TP_1P2V
R275 TP_3P3V TP11 P 16
BRD EDGE
SD_CMD_DIR_EM_D7 C69
C61
R41 C60
TP10 EMMC_CLK C68
SD_CLK SD_VEN_EM_D6
D3
TP9
R407
R276
FIBR_DIN_0 FIBR_DON_0
U58
FIBR_DIP_0 FIBR_DOP_0
PCB EDGE
R353
C532
SW6 R277
SD_VSEL_EM_D5
R356
C573
C126
R40
SD_CMD SD_CLK_FB_EM_D4
RCLK2_VSC
C575
C883
R358
U44
A
C558
R42
C564
C595
R383
R405
C565 C567
C566
R322
R313
R48 TP8
R323
GND10 C596
R135
U56 SD_D3
C230
R355
J25
R180 C597 C529 14 SD_D0SD_D1 SD_D2 12 13
1
X2
LD11 R234
J43
L11 C568
C298
LED5
L13
C515 C259
8
7
R138
R136
C569 R227
C76
J31
C77
C258
C78
C79
U21
U48
GND1
C295
C572 C410 U47
C437
C601
C602
C600
1 J34
R235
R240
U17 C469
TP_1P1V
C6 12 C434 J44
R179
R178
C431
C514
C370
R239
R182 C512 GND_1P1V C39 A LD12
C16 C24
C683 C607
C5 C4
U19 R242
C419
C398
R504
R50
C621
R238
R228
R202
C652
R474
R237
C686
R204
R201
A C51
U23 C656
C655
C653
C658
C654
U1
LD9
A
LD10
C679
R452 GND4
1 AB C334
C750 R445
C53 1
C668
R447
C745
J13 J12
R433
R475
J24
TP_VDD
C498 R203
J33
R256
R496
A1
AB U2
C58
CR3
C612 U43
C369
C408
C402
C496
R373
R372
R310
C736
R262
C657
C885
R491
C390
C379
C611
C329
C357
R291
5 C742 R441 C681 C673 C672 C80 U22 R302
U55
C508 L8
Y3 R301 J35 J8
R437
J21
CR4
R436
R446 J9 C506 X5 22
C497
R110
TP15 TP16TP17 TP19
VDDAUX4
C884
C510 C511
J45
R274
R451R449
C186
C184
C191
C187
C188
C185
C189
GND3
C190
R299 GND_VDD
J10
R114 C201
TP14 TP12
C199
C545 SPK_L C746
SPK_R C747
C594
C490
C200
C493
R304
C591
5
R329 R331
R325 R328
GND6 C367
R341
R340
R410
R296
C198
R149
R143
R148
R142
R133
R134
GND_VDDA
R306
J23
D1
R499 R298 C503 C505 C196
R501 R295
TP18
R129 C204
R391
R297
U54
TP_VDDA
BRD EDGE
R337 R132 C205 FB3
TP_2P5V GND5
C202
C203
TP_1P8V C502
C492
A
C227
C225
C226
C228
C229
R417
C500 R498
R327 TP2TP1
R73
R97
R83
2P5V R100 B
R78
R338
TP4
C544 C180
R113
R101
C501
TP5
GND_1P8 TP3 B1
U71
R324
C547 C537
C788
R390
C546
C535 C538 ICICLE Kit Rev:0.1
DVP-102-000536-001
The following figure shows the bottom view of the PolarFire SoC Icicle Kit silkscreen.
C665
C717 A
C238 C691
C698C723 C718
C722 C704 C697
C245
R164
C475
R426
C671
R431
C712 C699
C690 C733 R46
C737
C705
C732
C703
R156
C713 R47 U49 U50
R370
R18 R230
R12 R229
C886 C889 U35 C669 C726 C734
R286
R393
C75
C233
R160
R168 R174 C481
R166 R170 C477 R251 R272
R19
R17
R10
R11
24
R4
R9
R15525 U33 R248 R271
R157
R151
C471
Y4 C489 C299 C302
R16 C71 R154
R288
C232 9
R15 C72 R167 8
C95
C84
C88
C82 U6
C244
C235
C243
R14 C73 C237 R260 R266
R400
R31
R22
R21
R30
R163 R255 R265
R153
C83
FB2
R13 C74 R161 C292 C482 C300 C301
C86
C100 C291
C92 C97 C136 R34 R23
R32 C89
R367 C290
C93 C125
R29
R20
C767
C118
C119
C120
C121
C122
C123
C266
C85
C91
R222
C98 C766
R38 C130 R221
R36
C584
C70
R497
C128 R220 C287
C62
C139
R37
R39
C106
C117
C116
C101
C115
C113
C111
C109
C107
C105
C103
C752
C282
C140
C99
C526
C275
C281
R319
R394
C124
C110
C137
C141
R384 C108
C751
C102
C325
C133 C326 R214 C276
R408
C321 C328
C435 C339 C327
R7 C64
R45
C534
R44
R218
C318
C520
R6 C65 C353
C127
C278
R211
R43
C880 C337
C355 C309
R219
C432 R213
C424
R402
R404
R403
R206
R208
C441
C442 C443 C284 C283 R216 R359
R207
C285 C724
C411 R210 C571 C702 R495
R181
C711
C708
C389 C388C409 C404 R209 C576 C696
R3
R2
C397 C C41
C700
R453
C412
R502
C603
C67 C570
C643
R311
R263
C297 C294
C416
C414
C439 C374
C642
R232
C38
R200
C55
C44
C52
C436 C682 C676 R428
R236
R305
R231
C748
C666
R267 R307 R303 C606 C688
R223
C749
C456
C608
C609 C182
C610
C650
C647
C649
C646
C11
C30
R345
C445 C457
C364
C361
R371
C645
C455
B
C449
C689
C450
C420 C340
C45
C616
C465
C695
C744
U18 R429
C706
C467 C462
C466 C464
C385
C386
C391
Y5
C415 C315 C463 C48
C458
C40 C714
C311 C320
C348
R191 C721
C314
C313
C375
C405
R374
C644
C648
C371 C346C349 C453 R505 C12 C14 C640 C636
C632
R190 C454 R188 C639 A R435 C739C740
C401 C317 C17 C56
C312
R444
C362 C342 C365 R193 C336 C28 C29 R308 R380 R442
C378
C59
C356 C338 C368 C333 C351 C613 C730
C366
C731
C C347 C23 C604 C628 C629
C735
C387 R425
C37
C26
C47
C10
C651
C22
C335 C36
C35
C54
C308 C324
C384
C382
U24
C380 C57 C641 C659 C720 C627 C630 R378
C680
C395
C330
C624
C377 C343 C25 R268 C623 R427 R438
C559
C507
R430R488
C417
R439
R440
C19
C316
C217
R270 C81
C381
C882
C372
C307
R346 R196
C499
C625 C617
R194
C400 C363
C593
R409
C304
C879
C406
C396
C303
48 U14 33
R258
R264
R108
R354
R348
R349
R121 C429
C194 R120 32
R294 R293
C452
R119 C195 U66
R205
C271
R126
R118
C555
C556
C504
C590
C193
C787
C786
17
R117
C440
R124
C373
D8
R123
R122
R125
C192
C495
C553
C181
C179
C543
C785
C542
C178 C554
R91
J6 C784
R77 R85 R88
R330
A1 A82 C536
BRD EDGE
6. Demo Design
For the Icicle kit reference design, refer to the documentation provided on GitHub.
8. 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 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
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
Note the following details of the code protection feature on Microchip devices:
• 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 and under normal
conditions.
• There are dishonest and possibly illegal methods being used in attempts to breach the code protection features
of the Microchip devices. We believe that these methods require using the Microchip products in a manner
outside the operating specifications contained in Microchip’s Data Sheets. Attempts to breach these code
protection features, most likely, cannot be accomplished without violating Microchip’s intellectual property rights.
• Microchip is willing to work with any customer who is concerned about the integrity of its code.
• 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. We at Microchip are committed to continuously improving the code protection features of our products.
Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act.
If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue
for relief under that Act.
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