EasyManua.ls Logo

Microsemi SmartFusion2 - 2 In-Application Programming Using Pcie Interface; Design Requirements; Demo Design; Table 1 Design Requirements

Microsemi SmartFusion2
40 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
In-Application Programming Using PCIe Interface
DG0584 Demo Guide Revision 5.0 2
2 In-Application Programming Using PCIe
Interface
In-application programming (IAP) is a SmartFusion2 device programming feature used to reprogram the
device to accommodate design iterations and field upgrades. Using the IAP feature the application can
re-program the flash components of the SmartFusion2 devices. SmartFusion2 devices support IAP using
a number of different interfaces. In this demo design, PCIe is used to transfer new programming data.
This document describes how to program SmartFusion2 devices through the PCIe interface, and use
SmartFusion2 system controller services.
For more information about the different programming modes supported by SmartFusion2 SoC FPGAs,
see the UG0451: IGLOO2 and SmartFusion2 Programming User Guide. For more information about
system controller programming services, see the UG0450: SmartFusion2 SoC and IGLOO2 FPGA
System Controller User Guide.
2.1 Design Requirements
The following table lists the hardware and software design required to run the design.
2.2 Demo Design
The demo design files are available for download at:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0584_liberov11p8_df
The demo design files include:
Libero SoC software project
PCIe driver
STAPL programming file
Sample programming files
Readme file
Table 1 • Design Requirements
Design Requirements Description
Hardware
SmartFusion2 Security Evaluation Kit (M2S090TS):
– 12 V adapter (provided along with the kit)
– USB A to Mini-B cable (provided along with the kit)
Rev D or later
Host PC or Laptop Any 64-bit Windows
Software
Libero
®
System-on-Chip (SoC) v11.8
FlashPro programing software v11.8
Softconsole 4.0
Host PC Drivers (provided along with the design files)
PCIe Demo application PCIe Demo GUI Installer

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals