Microsemi SmartFusion2 MSS Demo Manual

Type
Demo Manual

The Microsemi SmartFusion2 MSS is a powerful and versatile device that offers a wide range of features and capabilities. With its integrated programmable logic, high-performance processor, and豐富的週邊設備, it is ideal for a variety of applications, including industrial automation, medical devices, and automotive systems. The SmartFusion2 MSS also features low power consumption and a small form factor, making it ideal for space-constrained applications.

The Microsemi SmartFusion2 MSS is a powerful and versatile device that offers a wide range of features and capabilities. With its integrated programmable logic, high-performance processor, and豐富的週邊設備, it is ideal for a variety of applications, including industrial automation, medical devices, and automotive systems. The SmartFusion2 MSS also features low power consumption and a small form factor, making it ideal for space-constrained applications.

SmartFusion2 - USB OTG Capabilities -
Libero SoC v11.7
DG0476 Demo Guide
Revision 6 2
Contents
1 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 USB OTG Capabilities of SmartFusion2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Design Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Demo Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.2 Demo Design Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.3 Demo Design Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.3.1 USB OTG Mode Execution Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Setting Up the Demo Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.1 Board Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 Running the Demo Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5.1 SmartFusion2 USB OTG Controller Acting as USB Device . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5.2 SmartFusion2 USB OTG Controller Acting as USB Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Appendix: Board Set up for USB OTG Controller in USB Device Mode . . . . . . . . . 15
4 Appendix: Board Setup for USB OTG Controller in USB Host Mode . . . . . . . . . . . 16
5 Appendix: Jumper Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7 Product Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.1 Customer Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.2 Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.3 Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.4 Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.5 Contacting the Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.5.1 Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.5.2 My Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.5.3 Outside the U.S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.6 ITAR Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Revision 6 3
Figures
Figure 1. Demo Design Files Top-Level Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 2. Top-Level Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 3. USB OTG Execution Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 4. USB to UART Bridge Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 5. FlashPro New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 6. FlashPro Project Configured . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 7. FlashPro Program Passed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 8. UART Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 9. SmartFusion2 USB Device Detection on Host PC/Laptop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 10. Micro-A to B USB Cable with Mass Storage at the End B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 11. USB Host Mode Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 12. Setup for USB OTG Controller in USB Device Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 13. Setup for USB OTG Controller in USB Host Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 14. SmartFusion2 Security Evaluation Kit Silkscreen Top View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Revision 6 4
Tables
Table 1. Design Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 2. SmartFusion2 Security Evaluation Kit Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Preface
Revision 6 5
1Preface
1.1 Purpose
This demo is for the SmartFusion
®
2 system-on-chip (SoC) field programmable gate array (FPGA)
devices. It explains the universal serial bus (USB) 2.0 on-the-go (OTG) feature with the help of USB
mass storage class.
1.2 Intended Audience
This demo guide is intended for:
FPGA designers
Embedded designers
System-level designers
1.3 References
The following documents are referred in this demo guide.
UG0331: SmartFusion2 Microcontroller Subsystem User Guide
Configuring Serial Terminal Emulation Programs Tutorial
TU0546: SoftConsole v4.0 and Libero SoC v11.7 Tutorial
Refer to the following web page for a complete and up-to-date listing of SmartFusion2 device
documentation: www.microsemi.com/products/fpga-soc/soc-fpga/sf2docs#documents.
USB OTG Capabilities of SmartFusion2
Revision 6 6
2 USB OTG Capabilities of SmartFusion2
2.1 Introduction
Microsemi
offers a reference design for the SmartFusion2 SoC FPGA devices that demonstrates the
USB controller OTG feature and implements the USB mass storage class. The reference design runs on
the SmartFusion2 Security Evaluation Kit. The SmartFusion2 SoC FPGA device contains a USB OTG
controller as part of the microcontroller subsystem (MSS). This demo guide describes the mechanism for
the USB communication between the SmartFusion2 device and the external USB host/USB device/USB
OTG protocol compliant devices provided by the SmartFusion2 USB OTG controller.
OTG is the USB 2.0 mode of operation, where USB 2.0 OTG controller works as either the USB host or
the USB device based on the target device and type of the plug connected to the USB OTG controller.
Refer to the UG0331: SmartFusion2 Microcontroller Subsystem User Guide for more information on USB
OTG controller and its operations.
2.2 Design Requirements
Table 1 lists the hardware and software design requirements.
Table 1 • Design Requirements
Design Requirements Description
Hardware Requirements
SmartFusion2 Security Evaluation Kit:
• FlashPro4 programmer
• 12 V adapter
• USB A to Mini-B cable (for serial communication)
• Micro-A to B receptacle USB cable (to connect to the
USB drive)
• Micro-B to A USB cable (to connect the SmartFusion2
Security Evaluation Kit board with the host PC)
Rev D or later
Host PC or Laptop Any 64-bit Windows operating system
Software Requirements
Libero
®
SoC v11.7
FlashPro programming software v11.7
SoftConsole v3.4 SP1*
USB to UART drivers
Notes: *For this tutorial, SoftConsole v3.4 SP1 is used. For using SoftConsole v4.0, see the TU0546: SoftConsole
v4.0 and Libero SoC v11.7 Tutorial.
USB OTG Capabilities of SmartFusion2
Revision 6 7
2.3 Demo Design
2.3.1 Introduction
The demo design files are available for download from the following path in the Microsemi website:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0476_liberov11p7_df
The demo design files include:
•Libero
USB drivers
Stapl programming file
Readme file
Figure 1 shows the top-level structure of the design files. For details, refer to the readme.txt file.
Figure 1 • Demo Design Files Top-Level Structure
Figure 2 shows the demo architecture.
Figure 2 • Top-Level Block Diagram
Note: MSS USB drivers are provided along with the design files. These drivers are customized and used in the
demo.
PVBGJBOLEHURYSBGI
GRZQORDGBIROGHU!
OLEHUR
UHDGPHW[W
VWDSOBSURJUDPPLQJBILOH
XVEGULYHUV
86%)ODVK'ULYH
8/3,3K\ZLWK
0LFUR$%UHFHSWDFOH
86%3RUW
'LVN'ULYH
+\SHU7HUPLQDO
&DFKH
&RQWUROOHU
&RUWH[0
86%27*
&RQWUROOHU
$+%%XV0DWUL[
$3%B
$3%B
63,B
008$57B
2QERDUG
63,)ODVK
0LFUR$WR%
0LFUR%WR$
5HFHSWDFOH86%
FDEOH
86%FDEOH
6HULDO&RPPXQLFDWLRQ
066
H190B
H190B
*3,2
2QERDUG63,)ODVKDVVWRUDJH
PHGLXPDWKRVW3&LQ86%
GHYLFHPRGHRSHUDWLRQ
+RVW3&
USB OTG Capabilities of SmartFusion2
Revision 6 8
2.3.2 Demo Design Features
The main objective of the demo is to show OTG capability with USB mass storage class. The demo
design performs the following operations:
Switching the USB OTG controller operation between Host mode and Device mode based on the
target device and type of plug connected to the USB OTG controller.
Device mode operation:
Displaying the on-board SPI flash (8 MB) as storage medium in host PC.
Host mode operation:
Detecting the USB 2.0 complaint USB mass storage device connected to the USB OTG
controller and listing the file names.
2.3.3 Demo Design Description
The USB OTG controller in the SmartFusion2 device can be configured to operate in the USB device
mode/USB host mode/USB OTG mode. In USB OTG mode, the USB OTG controller acts as either USB
device or USB host based on the target device and type of plug connected to the USB OTG controller.
If the Micro-A end of the cable is plugged into the SmartFusion2 device through the external PHY, the
USB controller takes the role of the host and goes into the Host mode. The Host mode flag is set to 1.
If the Micro-B end of the cable is plugged in, the USB controller goes into the Peripheral mode and the
Host mode flag is set to 0.
The demo design application initializes the USB Host mode stack and USB Device mode stack to
operate in the USB OTG mode. When the USB OTG controller enters into the Device mode, the
application initializes the USB mass storage class and registers with the MSS USB Device mode driver.
The on-board SPI flash memory (8 MB) is used as a storage medium in the USB Device mode operation
and read/write operations can be performed.
When the USB OTG controller enters into the Host mode, the application registers the USB mass
storage class with the MSS USB Host mode driver. The application detects the connected mass storage
device and lists the files names. The application uses the FatFs file system library to access the files from
the target USB mass storage device. Refer to the following link for more information on FatFs file system:
http://elm-chan.org/fsw/ff/00index_e.html.
USB OTG Capabilities of SmartFusion2
Revision 6 9
2.3.3.1 USB OTG Mode Execution Flow
Figure 3 describes the USB OTG mode execution flow.
Figure 3 • USB OTG Execution Flow
The demo application configures MMUART_1 for serial communication, SPI_0 to access SPI-Flash, and
GPIO to keep the USB controller out of reset. The application registers the USB callback functions and
USB interrupt service routine to handle the USB events like connect/disconnect, Host mode specific
events, and Device mode specific events.
When the SmartFusion2 device is connected to the host PC with Micro-B to A USB cable, the USB
connect interrupt is generated and the Host mode flag is set to 0. The USB controller enters into mass
storage class device mode and starts responding to the commands from the host PC. The SmartFusion2
on-board SPI-Flash is accessed by the host PC as a disk drive/volume in the USB Device mode.
When the Micro-A to B receptacle USB cable with the USB mass storage device is connected to the
SmartFusion2 device, the connect interrupt is generated and the Host mode flag is set to 1. The USB
controller switches to the Host mode from the Device mode and accesses the USB mass storage device.
When the USB mass storage device is unplugged from the SmartFusion2 device, the Host mode flag is
set to 0 and disconnect interrupt is generated. The application releases the Host mode driver and waits
to enter into either the Device mode or Host mode based on the target device and type of plug connected
to the USB controller.
,QLWLDOL]DWLRQDQGFRQILJXUDWLRQ
'LVDEOHWKH:DWFKGRJ7LPHU
&RQILJXUHWKH*3,2IRUNHHSLQJWKH3+<RXWRI
UHVHW008$57BIRUVHULDOFRPPXQLFDWLRQ
DQG63,BWRDFFHVV63,)ODVK
5HJLVWHUWKHFDOOEDFNIXQFWLRQVDQG,65V
,QLWLDOL]H'HYLFHDQG+RVWPRGHGULYHUV
&OHDUDQGHQDEOHWKHLQWHUUXSWV
:DLWIRUFRQQHFWLRQ
LQWHUUXSW
,V&RQQHFWHG
'HYLFH7\SH$"
,65WRKDQGOHWKH86%LQWHUUXSWVLQ27*PRGH
&RQQHFW'LVFRQQHFW,QWHUUXSW
(QG3RLQWLQWHUUXSW
7;(QGSRLQWLQWHUUXSW
5;(QGSRLQWLQWHUUXSW
+RVWVSHFLILFLQWHUUXSWVLILQ+RVWPRGH
'HYLFHVSHFLILFLQWHUUXSWVLILQ'HYLFHPRGH
,V0DVV6WRUDJH
'HYLFHVXSSRUWHG"
6HWWKH86%FRQWUROOHULQ
0DVV6WRUDJHFODVV'HYLFH
PRGHDQGZDLWIRUWKH+RVW
3&WRGHWHFW
6HWWKH86%FRQWUROOHULQ0DVV
6WRUDJHFODVV+RVWPRGH
(QXPHUDWHWKH0DVVVWRUDJH
GHYLFHDQGOLVWWKHILOHQDPHV
'HYLFHUHVSRQGVWRFRPPDQGV
IURPWKH+RVW3&
6WRS
6WRS
6WRS
6WDUW
6WDUW
6PDUW)XVLRQ'HYLFH$SSOLFDWLRQ
+RVW0RGH
'HYLFH0RGH
<HV
1R
1R
<HV
<HV
1R
/ƐĚĞǀŝĐĞĚĞƚĞĐƚĞĚďLJ,ŽƐƚ
W͍
USB OTG Capabilities of SmartFusion2
Revision 6 10
2.4 Setting Up the Demo Design
The following steps describe how to setup the demo design:
1. Connect the FlashPro4 programmer to the J5 connector of the SmartFusion2 Security Evaluation Kit
board.
2. Connect the host PC to the J18 connector on the SmartFusion2 Security Evaluation Kit board using
the USB A to Mini-B cable.
3. Ensure that the USB to UART bridge drivers are automatically detected. Download and install the
drivers from www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
4. Of the four COM ports, select the one with Location as on USD Serial Converter D. Figure 4
shows an example of the Device Manager window that has the USB Serial Port and its properties
showing the port number and location. The COM port number is required to run the demo design,
make a note of it.
Figure 4 • USB to UART Bridge Drivers
5. Connect the jumpers on the SmartFusion2 Security Evaluation Kit board, as shown in Table 2. For
more information on jumper locations, refer to "Appendix: Jumper Locations" on page 17.
CAUTION: Switch OFF the power supply switch, SW7, before connecting the jumpers.
Table 2 • SmartFusion2 Security Evaluation Kit Jumper Settings
Jumper Number Pin (From) Pin (To) Comments
J22, J23, J8, J3 1 2 These are the default jumper settings of
the SmartFusion2 Security Evaluation Kit
board. Ensure that these jumpers are set
properly.
J24 1 2 (closed) USB Host mode jumper settings
J24 1 2 (open) USB Device mode jumper settings
USB OTG Capabilities of SmartFusion2
Revision 6 11
6. Connect the power supply to the J6 DC jack.
2.4.1 Board Setup
Snapshots of the SmartFusion2 Security Evaluation Kit board with the complete set up for both types of
connections are given in the following sections:
"Appendix: Board Set up for USB OTG Controller in USB Device Mode" on page 15
"Appendix: Board Setup for USB OTG Controller in USB Host Mode" on page 16
2.5 Running the Demo Design
The following steps describe how to run the demo design:
1. Download the demo design from:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0476_liberov11p7_df
2. Switch ON the power supply switch, SW7.
3. Start any serial terminal emulation program such as:
HyperTerminal
•PuTTY
TeraTerm
The configuration for the program is:
Baud Rate: 115200
8 Data bits
•1 Stop bit
•No Parity
No Flow Control
For information on configuring the serial terminal emulation programs, refer to the Configuring Serial
Terminal Emulation Programs Tutorial.
4. Launch the FlashPro software.
5. Click New Project.
6. In the New Project window, enter the Project Name.
Figure 5 • FlashPro New Project
USB OTG Capabilities of SmartFusion2
Revision 6 12
7. Click Browse and navigate to the location where you want to save the project.
8. Select Single device as the Programming mode.
9. Click OK to save the project.
10. Click Configure Device on the FlashPro GUI.
11. Click Browse and navigate to the location where the
usb_otg_demo.stp file is located and select
the file. The default location is: <download_folder>stapl_programming_file. The required
programming file is selected and is ready to be programmed in the device.
Figure 6 • FlashPro Project Configured
12. Click PROGRAM to start programming the device. Wait until a message is displayed indicating that
the program passed. This demo requires the SmartFusion2 device to be preprogrammed with the
application code to activate the USB OTG functionality. Therefore, the SmartFusion2 device is
preprogrammed with the usb_otg_demo.stp file using the FlashPro software.
Figure 7 • FlashPro Program Passed
USB OTG Capabilities of SmartFusion2
Revision 6 13
13. After successfully programming the SmartFusion2 device using FlashPro, the serial terminal
emulation program shows the initialization messages, as shown in Figure 8. The SmartFusion2 USB
OTG controller is now set to perform the USB OTG functionality.
Figure 8 • UART Message
2.5.1 SmartFusion2 USB OTG Controller Acting as USB
Device
The following steps describe how to use the SmartFusion2 USB OTG Controller as a USB device:
1. Connect the host PC to the micro AB receptacle (P1 connector) on the SmartFusion2 Security
Evaluation Kit board using the Micro-B to A USB cable.
A new disk drive/volume is created in the host PC.
2. Right-click the drive and select properties, as shown in Figure 9 to verify the USB device
functionality of the SmartFusion2 USB OTG controller.
Note: Format the disk drive when prompted by the host PC and ensure that there is no important data on the
SmartFusion2 Security Evaluation Kit on-board SPI-Flash.
Figure 9 • SmartFusion2 USB Device Detection on Host PC/Laptop
USB OTG Capabilities of SmartFusion2
Revision 6 14
2.5.2 SmartFusion2 USB OTG Controller Acting as USB Host
The following steps describe how to use the SmartFusion2 USB OTG Controller as a USB host:
1. Unplug the Micro-B to A USB cable from the P1 connector of the SmartFusion2 Security Evaluation
Kit board.
2. Insert the Micro-A to B USB cable with USB mass storage device at the B type end of the cable, as
shown in Figure 10. Ensure that the mass storage device is preformatted.
3. Connect the Micro-A end of the Micro-A to B USB cable to the P1 connector of the SmartFusion2
Security Evaluation Kit board.
The SmartFusion2 USB OTG controller switches to the USB Host mode and detects the connected USB
mass storage device to perform transactions as the USB host. The application enumerates the USB
mass storage device and reads all file names on the USB drive to display the list on the serial terminal
emulation program, as shown in Figure 11.
Figure 10 • Micro-A to B USB Cable with Mass Storage at the End B
Figure 11 • USB Host Mode Results
To verify the USB OTG functionality again repeat the process of the SmartFusion2 USB OTG
controller acting as a USB device and USB host.
Appendix: Board Set up for USB OTG Controller in USB Device Mode
Revision 6 15
3 Appendix: Board Set up for USB OTG Controller
in USB Device Mode
Figure 12 • Setup for USB OTG Controller in USB Device Mode
Appendix: Board Setup for USB OTG Controller in USB Host Mode
Revision 6 16
4 Appendix: Board Setup for USB OTG
Controller in USB Host Mode
Figure 13 • Setup for USB OTG Controller in USB Host Mode
Appendix: Jumper Locations
Revision 6 17
5 Appendix: Jumper Locations
Figure 14 • SmartFusion2 Security Evaluation Kit Silkscreen Top View
Figure 14 shows the jumper locations in the SmartFusion2 Security Evaluation Kit board.
Notes:
Jumpers highlighted in red (J22, J23, J8, J3) are set as default.
Jumpers highlighted in green (J24) need to be set manually.
The locations of the jumpers in Figure 14 are searchable.
P1
J18
J24
CR3
CR4
U12
U19
TP8
TP6
CR1
CR2
X1
J6
U20
U11
SW7
D9
U4
U13
U26
C10
SW1
U25
TP9
J13
J3
C7
U14
J14
C103
J21
J17
Y1
U10
TC7
L1
CON1
TC8
TP4
TC4
U2
TC2
TC3
D8
J25
J26
J22
U8
TP2
TC5
TC1
J23
U18
Y3
Y2
J7
TC6
TC10
TC9
L3
U6
DPR1
J12
J11
U22
L2
U1
U9
L6
U7
U23
TP10
Y4
TP3
U24
J28
J27
Y5
SW5
U21
C79
SW4
J5
TP14
L7
TP16
J8
TP17
U16
L5
TC19
TC18
SW6
TP7
U15
SW2
J4
J2
J1
SW3
TP11
TP5
U5
TP18
H1
J29
J30
TP15
TP19
J9
J20
J16
J15
J10
TP1
2
PROBE B
PROBE A
1
1
1P8V
16
GND
4
19
20
19
20
GND
1
A
F3
F4
C3
C4
G
3
4
K20
K21 L18
L19
E1
B7
C2
10
20
1P2V_CUR_SENSE
1
J18
2
1
1
2
A7
B5B6
G
1
1P2V
A5
A6
5
10
G
1A
9
10
A4
G
3
GND
4
3
4
B
B1
2
A
A1
1
2
1
GND
2
1P8V_CUR_SENSE
GND
13
1
K16
1
1
G
1
A
20
D7
D6
D5
40
G
GND
D4
D3
G
H5
H6
J6
C7
D2
15
30
3
4
1
2
H7
G7
C5C6
G
GND
G
1
GND
60
1
A
1
G
G
A1
A
1
GND
50
17
20
2
L20
1
2
1
1
3
1
5
5
1
3
2
1
1
GND
3
1
1
4
3
4
L2
RXD2N
RXD2P
TXD2N
TXD2P
I2C0_SDA
I2C1_SDA
USB
FTDI
12V I/P
ETH PHY-SGMII
12V
3.3V
5V
ON
SWT
RMT
SERDES_REFCLK1N
SERDES_REFCLK1P
B1
L0
B11
B12
SMA
OSC
SERDES_REFCLK1
CUR_VDDA_PLL
B18
HZ
Active
CLK_EN
L3
100MBPS LINK
LED2
1GMBPS LINK
CUR_PLL_L01
2P5V_LDO
LPDDR
CUR_PLL_L23
2P5V_LDO
XTAL
DVP-102-000402-001
M2GL_M2S-EVAL-KIT
H
RMT
JTAG_SEL
L
Rev D
PROG Header
DEVRST
SPI
RVI/IAR
FTDI-GPIO
SF2-GPIO
I2C0_SCL
I2C1_SCL
Trace DBG
Revision History
Revision 6 18
6 Revision History
The following table shows important changes made in this document for each revision.
Revision Changes
Revision 6
(March 2016)
Updated the document for Libero v11.7 software release (SAR 76712).
Revision 5
(October 2015)
Updated the document for Libero v11.6 software release (SAR 72555).
Revision 4
(February 2015)
Updated the document for Libero v11.5 software release (SAR 64193).
Revision 3
(October 2014)
Updated the document for Libero v11.4 software release (SAR 61626).
Revision 2
(June 2014)
Updated the document for Libero v11.3 software release (SAR 58734).
Revision 1
(November 2013)
Updated the document for Libero v11.2 software release (SAR 52961).
Revision 0
(October 2013)
Initial Release
Product Support
Revision 6 19
7 Product Support
Microsemi SoC Products Group backs its products with various support services, including Customer
Service, Customer Technical Support Center, a website, electronic mail, and worldwide sales offices.
This appendix contains information about contacting Microsemi SoC Products Group and using these
support services.
7.1 Customer Service
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, 408.643.6913
7.2 Customer Technical Support Center
Microsemi SoC Products Group staffs its Customer Technical Support Center with highly skilled
engineers who can help answer your hardware, software, and design questions about Microsemi SoC
Products. The Customer Technical Support Center spends a great deal of time creating application
notes, answers to common design cycle questions, documentation of known issues, and various FAQs.
So, before you contact us, please visit our online resources. It is very likely we have already answered
your questions.
7.3 Technical Support
For Microsemi SoC Products Support, visit
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
7.4 Website
You can browse a variety of technical and non-technical information on the Microsemi SoC Products
Group home page, at http://www.microsemi.com/products/fpga-soc/fpga-and-soc.
7.5 Contacting the Customer Technical Support
Center
Highly skilled engineers staff the Technical Support Center. The Technical Support Center can be
contacted by email or through the Microsemi SoC Products Group website.
7.5.1 Email
You can communicate your technical questions to our email address and receive answers back by email,
fax, or phone. Also, if you have design problems, you can email your design files to receive assistance.
We constantly monitor the email account throughout the day. When sending your request to us, please
be sure to include your full name, company name, and your contact information for efficient processing of
your request.
The technical support email address is [email protected].
7.5.2 My Cases
Microsemi SoC Products Group customers may submit and track technical cases online by going to My
Cases.
Product Support
Revision 6 20
7.5.3 Outside the U.S.
Customers needing assistance outside the US time zones can either contact technical support via email
([email protected]) or contact a local sales office. Visit About Us for sales office listings and
corporate contacts.
7.6 ITAR Technical Support
For technical support on RH and RT FPGAs that are regulated by International Traffic in Arms
Regulations (ITAR), contact us via [email protected]. Alternatively, within My Cases, select Yes
in the ITAR drop-down list. For a complete list of ITAR-regulated Microsemi FPGAs, visit the ITAR web
page.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21

Microsemi SmartFusion2 MSS Demo Manual

Type
Demo Manual

The Microsemi SmartFusion2 MSS is a powerful and versatile device that offers a wide range of features and capabilities. With its integrated programmable logic, high-performance processor, and豐富的週邊設備, it is ideal for a variety of applications, including industrial automation, medical devices, and automotive systems. The SmartFusion2 MSS also features low power consumption and a small form factor, making it ideal for space-constrained applications.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI