SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture Document No: M2S-FG484-SOM-HA Version: 1.9 Date: April 13, 2016 Emcraft Systems Table of Contents 1. INTRODUCTION ................................................................................................................................. 3 2. HARDWARE PLATFORM .................................................................................................................. 3 2.1. 2.2. 2.3. HARDWARE PLATFORM OVERVIEW ...................................................................................................... 3 FUNCTIONAL BLOCK DIAGRAM ............................................................................................................ 4 MICROCONTROLLER........................................................................................................................... 4 2.3.1. 2.3.2. 2.4. 2.5. JTAG INTERFACE.............................................................................................................................. 5 FPGA .............................................................................................................................................. 5 2.5.1. 2.5.2. 2.5.3. 2.6. Power Source........................................................................................................................................... 6 Power Modes ........................................................................................................................................... 7 SYSTEM RESET ................................................................................................................................. 8 2.7.1. 2.7.2. 2.8. 2.9. SmartFusion2 On-Chip Configuration and FPGA Design ........................................................................ 5 Libero Project ........................................................................................................................................... 5 FPGA IP Programming Interfaces ........................................................................................................... 6 POWER ............................................................................................................................................ 6 2.6.1. 2.6.2. 2.7. SmartFusion2 FPGA ................................................................................................................................ 4 SmartFusion2 Configuration .................................................................................................................... 4 Reset Architecture Overview ................................................................................................................... 8 Types of System Resets .......................................................................................................................... 8 SYSTEM CLOCKS ............................................................................................................................... 8 SDRAM........................................................................................................................................... 9 2.9.1. 2.9.2. 2.9.3. SDRAM Architecture ................................................................................................................................ 9 SDRAM Operational Mode ...................................................................................................................... 9 SDRAM Low-Power Modes ..................................................................................................................... 9 2.10. SPI FLASH ....................................................................................................................................... 9 2.10.1. 2.10.2. SPI Flash Architecture ............................................................................................................................. 9 Flash Low-Power Mode ........................................................................................................................... 9 2.11. SERIAL ............................................................................................................................................. 9 2.11.1. 2.11.2. UART Controller ....................................................................................................................................... 9 Serial Baud Rate ...................................................................................................................................... 9 2.12. ETHERNET ........................................................................................................................................ 9 2.12.1. 2.12.2. 2.12.3. 2.12.4. 2.12.5. Ethernet Controller ................................................................................................................................... 9 Ethernet Physical Layer ........................................................................................................................... 9 Ethernet Clock........................................................................................................................................ 10 Ethernet Status LEDs............................................................................................................................. 10 Ethernet Low Power Mode ..................................................................................................................... 10 2.13. WDT ............................................................................................................................................. 10 2.14. RTC .............................................................................................................................................. 10 2.15. EXTERNAL INTERFACE...................................................................................................................... 10 2.15.1. 2.15.2. 2.15.3. 3. MECHANICAL SPECIFICATIONS ................................................................................................... 47 3.1. 3.2. 4. SMARTFUSION2 SOM MECHANICALS ................................................................................................ 47 SMARTFUSION2 SOM CONNECTOR MECHANICALS............................................................................. 47 ENVIRONMENT SPECIFICATIONS ................................................................................................. 48 4.1. 5. Interface Connectors .............................................................................................................................. 10 Connectors Pin-Out................................................................................................................................ 11 Unavailable Signals of SmartFusion2 .................................................................................................... 43 RECOMMENDED OPERATING CONDITIONS .......................................................................................... 48 REVISION HISTORY ........................................................................................................................ 48 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 2/48 Version 1.9 April 13, 2016 Emcraft Systems 1. Introduction This document describes the hardware architecture of the Emcraft Systems SmartFusion2 System-On-Module (M2S-FG484 SOM). The SmartFusion2 SOM is intended to provide a flexible platform for embedded applications that require rich connectivity, low power and flexibility of the SmartFusion2 SoC (System-on-Chip) FPGA device coupled with a full-fledged Linux software execution environment running on the ARM Cortex-M3 SmartFusion2 processor core. The SmartFusion2 SOM is based on the Microsemi SmartFusion2 versatile, low-power, highintegration microcontroller. The uClinux kernel and applications execute on the 142 MHz 32-bit ARM Cortex-M3 processor core, while the integrated controllers and FPGA fabric of the SmartFusion2 device are used to implement various communication interfaces and protocols. Using a miniature mezzanine form factor, the SmartFusion2 SOM is specifically designed to provide the primary SmartFusion2-based intelligence on various boards targeting industrial automation, system and power management, wireless networking / sensors and other embedded applications. SmartFusion2 SOM hardware and software are architected to ensure flexibility in customizing its functionality for the needs of particular products and/or customers. 2. Hardware Platform This section defines the hardware platform of the SmartFusion2 SOM. 2.1. Hardware Platform Overview The following are the key hardware features of the SmartFusion2 SOM: • Compact (30 mm x 57 mm) mezzanine module; • External interface using two 80-pin 0.4 mm-pitch connectors; • Compliant with the Restriction of Hazardous Substances (RoHS) directive; • SmartFusion2 SoC FPGA in FG484 package capable of running the system clock at up to 142 MHz; • JTAG interface to SmartFusion2; • Powered from single +3.3 V power supply; • External power supply can be used for select I/O banks; • Low-power mode with fast wake-up times; • On-module clocks; • 64 MBytes LPDDR; • 16 MBytes SPI Flash; • Serial console interface at UART CMOS levels; • 802.3 Ethernet interface; • Watchdog Timer (WDT); • Key uncommitted interfaces of the SmartFusion2 device available on the interface connectors. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 3/48 Version 1.9 April 13, 2016 Emcraft Systems 2.2. Functional Block Diagram The following figure is a functional block diagram of the SmartFusion2 SOM: SPI MSS I/O Interfaces FPGA Fabric Reset Controller JTAG I/F +3.3V JTAG I/F Reset Out Reset In FPGA I/O CAN I2C SPI UART GPIOs 16MB SPI Flash USB ULPI Ethernet TX/RX SOM Connectors (P1, P2) Power Sequencer +1.2V DC-DC Regulator +2.5V LDO Ethernet PHY 10/100 MII 10/100/ 1000 EMAC SmartFusion2 WDT +1.8V DC-DC Regulator +1.8V 25 MHz Crystal Cortex-M3 Main OSC 32 kHz Crystal Main OSC DDR Controller 64 MB LPDDR 12 MHz Main Crystal Figure 1: SmartFusion2 SOM Functional Block Diagram 2.3. Microcontroller 2.3.1. SmartFusion2 FPGA The architecture of the SmartFusion2 SOM is built around the Microsemi SmartFusion2 SoC FPGA that combines a 32-bit ARM Cortex-M3 processor core with a wide range of the integrated peripheral controllers as well as the FPGA fabric. The SmartFusion2 device is implemented using the FG484 package. 2.3.2. SmartFusion2 Configuration The SmartFusion2 SOM supports build-time selection of the following SmartFusion2 devices: • • Capacity: o M2S060 (56520 Logic Elements, 256 KB eNVM, 64 KB eSRAM) o M2S090 (86316 Logic Elements, 512 KB eNVM, 64 KB eSRAM) o M2S050 (56340 Logic Elements, 256 KB eNVM, 64 KB eSRAM) o M2S025 (27696 Logic Elements, 256 KB eNVM, 64 KB eSRAM) o M2S010 (12084 Logic Elements, 256 KB eNVM, 64 KB eSRAM) o M2S005 (6060 Logic Elements, 128 KB eNVM, 64 KB eSRAM) Speed Grade: o Standard Grade (142 MHz) SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 4/48 Version 1.9 April 13, 2016 Emcraft Systems • Temperature Range: o Commercial (0 to +85°C) or o Industrial (–40 to +100°C). Selection of any of the options above in an actual assembled unit does not affect the other sections of the hardware architecture. For those configuration options that affect software functionality, software running on the SmartFusion2 SOM is expected to determine the specific microprocessor configuration at run-time and adjust its operation accordingly. 2.4. JTAG Interface The SmartFusion2 SOM provides a FlashPro-3/4-compatible JTAG interface on the interface connectors. The JTAG interface is routed to the corresponding signals of the SmartFusion2 device. 2.5. FPGA 2.5.1. SmartFusion2 On-Chip Configuration and FPGA Design Customers of the SmartFusion2 SOM are provided with a SmartFusion2 on-chip configuration and FPGA design suitable for the intended operation of the SmartFusion2 SOM. The SmartFusion2 SOM on-chip configuration and FPGA design can be viewed as an extension of the SmartFusion2 SOM hardware design. It contains a logical definition of the internal SmartFusion2 architecture, which consists of the Microcontroller Subsystem (MSS) configuration, as well as FPGA logic developed by Microsemi and Emcraft Systems. It also describes an electrical interface between the SmartFusion2 device and external components, such as the SmartFusion2 device pin configuration and assignment. 2.5.2. Libero Project The SmartFusion2 SOM on-chip configuration and FPGA design is provided as a Libero IDE project. It is expected that customers will use this project as a starting point for their application-specific FPGA development. Note: It is assumed that the reader is familiar with the Microsemi FPGA development process using the Libero IDE and Libero SoC tools. For more information on these and other Microsemi development tools, refer to the Microsemi SoC Product Group web page at http://www.microsemi.com/soc. Note: The Libero project files included in this release of the SmartFusion2 SOM are intended to be used with Libero SoC v11.1. Using these files with any other release of the Libero IDE or Libero SoC software (earlier or later) may require manual adaptation of the FPGA design. In addition to the Libero project files customers are provided with a resulting .stp file. This .stp file is installed on every SmartFusion2 SOM unit shipped to customers. The .stp file is provided for convenience, allowing the original design to be re-programmed into the SmartFusion2 device using the Microsemi FlashPro programming tool, if necessary. Here is how the .stp file can be installed onto SmartFusion2 using the FlashPro tool: 1. Start FlashPro on a Windows host; 2. From the FlashPro IDE, create a new project with an arbitrary name; 3. From the main FlashPro window, push Configure Device; 4. Push Browse next to load existing programming file. Browse to the .stp file and choose it; 5. Push Program at the top of the main window to program the project onto the SmartFusion2 device and wait for the programming procedure to complete. If the programming completes successfully, a next reset should bring the U-Boot startup messages and the command line interface onto the serial console interface on the SmartFusion2 SOM. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 5/48 Version 1.9 April 13, 2016 Emcraft Systems 2.5.3. FPGA IP Programming Interfaces The Libero project installs the following IP blocks to the FPGA fabric of the SmartFusion2. Address Range IP Tiles Description Mandatory/Optional None Table 1: IP Blocks 2.6. Power 2.6.1. Power Source The SmartFusion2 SOM is run from a single +3.3 V power source provided through multiple pins on the interface connectors. The SOM converts the +3.3 V input power into other power sources required by the SmartFusion2 SOM design using appropriate on-module circuitry. Two I/O banks of the SmartFusion2 can be supplied from an external power source via P1 pins 78 and 80. M2S-FG484 SOM power supply nets of these banks are referred further as VCCI5 and VCCI7. The correct voltage values of the external source of the I/O banks are shown in Table 2. Die Type I/O Bank # SOM Net Name Correct Voltage Value Default Voltage M2S050 5 VCCI5 1.2 V, 1.5 V, 1.8 V, 2.5 V 2.5 V M2S050 7 VCCI7 1.2 V, 1.5 V, 1.8 V, 2.5 V 2.5 V M2S005, M2S010, M2S025 4 VCCI5 1.2 V, 1.5 V, 1.8 V, 2.5 V, 3.3 V 3.3 V M2S010, M2S025 6 VCCI7 1.2 V, 1.5 V, 1.8 V, 2.5 V 2.5 V M2S005 5 VCCI7 1.2 V, 1.5 V, 1.8 V, 2.5 V 2.5 V Table 2: Voltage Levels for Different I/O Banks and Dies If the external power is used for supplying any of the above I/O banks, this source must be controlled by the SOM EXT_PWR_EN output signal: the high level enables the external power. This signal is available on P1 pin 72. The following diagram provides the details on the I/O banks power connections. Power Supply for SF2 I/O Bank 7 (M2S050)/ Bank 6 (M2S010, M2S025)/ Bank 5 (M2S005) VCCI7 R32 R33 2.5V VCC2V5 External Power Supply EXT_PWR 3.3V VCC3 R8 R31 Power Supply for SF2 I/O Bank 5 (M2S050)/ Bank 4 (M2S005, M2S010, M2S025) VCCI5 R13 Q2 Figure 2: M2S-FG484 SOM I/O Banks Optional Power Connections Table 3 provides information on power selection for I/O Bank 5 of the M2S050 device and I/O Bank 4 of M2S005, M2S010 and M2S025 devices. By default R8 is soldered on the SOM. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 6/48 Version 1.9 April 13, 2016 Emcraft Systems For Voltage Assembly R31 R8 R13 Q2 3.3 V Do Not Install (DNI) DNI DNI Install 2.5 V DNI Install DNI DNI External power Install DNI DNI DNI Permanent 3.3 V (Disable power sequencing) DNI DNI Install DNI Default Assembly DNI Install DNI DNI Table 4: Power Selection for I/O Bank 5 (4) The power sources for Bank 5 and Bank 7 for the M2S050 device and Bank 4 and Bank 6 for the M2S005, M2S010 and M2S025 devices are selected by assembling/disassembling resistors R32 and R33. Only one of these resistors must be soldered. The on-module 2.5 V is selected by soldering R32 (the default setting) and the external power source by soldering R33. 2.6.2. Power Modes The SmartFusion2 SOM supports the following power modes: • Full-power mode. This is the normal mode of operation where both the MSS and the FPGA fabric are operational. The main clock is running and the Cortex-M3 is active running RTOS and/or application code. All memory controllers are enabled. Software is configured to enable only those SmartFusion2 sub-systems that are used by installed device drivers; all other sub-systems are in reset and do not consume power. If the Ethernet interface is not enabled by a corresponding device driver, the digital I/O power to the Ethernet PHY is switched off (refer to section 2.12.5). • Low-power mode. This is the mode of operation the Linux software may be configured to enter when the SmartFusion2 SOM is idle from the software perspective. To elaborate, this mode may be entered when Linux has no active processes to run and is running the so-called "idle process". When Linux finds itself in the idle state, it transitions the SmartFusion2 to the Standby mode, which is intended by the SmartFusion2 architecture for applications that intend to put the device into a low-power state but be ready to respond to an interrupt sourced from the MSS and the FPGA. Software transitions into this mode by executing a "wait for interrupt" (WFI) instruction in the Cortex-M3, causing the reference clock to be gated off to the Cortex-M3 processor. This disables the majority of the Cortex-M3 logic. In the Standby mode, the SmartFusion2 device is active, but running off of a lower frequency clock than what is used for normal system operation. Peripherals not being used can be put into a low-power state by asserting their individual resets. To put external devices into a low-power mode, the SmartFusion2 SOM provides a dedicated output signal intended as a control for switching off-board devices to lowpower modes. This active-low signal of the SmartFusion2 is available on pin 16 (MSIO102NB8) of the module interface connector P1. When switching the system to the low-power mode, software activates the low-power mode signal. Various on-board and off-board devices are expected to react to activation of that signal by switching themselves to low-power modes. Conversely, when software is switching back to the full-power mode, it de-asserts the low-power mode signal indicating to on-board and off-board devices that they are expected to switch back to the full-power mode. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 7/48 Version 1.9 April 13, 2016 Emcraft Systems 2.7. System Reset 2.7.1. Reset Architecture Overview The SmartFusion2 SOM implements a sophisticated reset architecture that ensures that the SmartFusion2 device is reset as appropriate on various hardware and software events. The SmartFusion2 SOM ensures that the on-board PHY is reset as soon as the SmartFusion2 SOM is subjected to a reset by connecting its nRESET_OUT signal to the PHY reset input. The nRESET_OUT is an inverted copy of the internal SmartFusion2 EXT_RESET_OUT signal. Those off-board devices that require synchronizing their resets with SmartFusion2 SOM resets must connect the active-low nRESET_OUT signal to the reset inputs of the respective devices. 2.7.2. Types of System Resets The following types of reset are implemented by the SmartFusion2 SOM: • Power-on reset. This type of reset occurs when the SmartFusion2 SOM is being poweredup. • Power down or power supply fault reset. The integrated triggers the power-on reset sequence as soon as the on-module voltages have gone below certain levels. • Brown-out reset. In case the +3.3 V supply falls below +2.5 V, the integrated power supply monitor of SmartFusion2 may be configured by software to trigger a brown-out interrupt to the Cortex-M3 processor core. Software running on the SmartFusion2 SOM may chose to handle such an event by initiating the software reset sequence. • Software reset. This type of reset is activated by software running on the SmartFusion2 SOM through performing the SmartFusion2 software reset sequence. • WDT reset. This type of reset is activated when the integrated WDT of the SmartFusion2 expires. • Manual reset. To activate this type of reset, a baseboard drives low the nRESET signal. 2.8. System Clocks The SmartFusion2 SOM provides a 12 MHz quartz crystal as a reference to the internal oscillator of the SmartFusion2 device. The SmartFusion2 device contains integrated PLLs driven by the above oscillator from which the various clocks required by the SmartFusion2 subsystems are derived. More specifically, the SmartFusion2 on-chip configuration and FPGA design (refer to section 2.5.1) provide the following clocks for the various SmartFusion2 domains: Clock Frequency (MHz) Purpose MCCC_CLK_BASE 80 MSS CCC clock source M3_CLK 142 Cortex-M3 and main MSS clock MDDR_CLK 142 LPDDR clock APB_0_CLK 71 APB_0 bus clock APB_1_CLK 71 APB_1 bus clock Table 5: System Clocks In addition to the 12 MHz crystal, the SmartFusion2 SOM provides a dedicated clock reference for the Ethernet sub-section (refer to section 2.12.3). Further, using the M2S005, M2S010 and M2S025 product options, the SmartFusion2 provides a 32.768 KHz crystal as a reference for the SmartFusion2 RTC (refer to section 2.14). SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 8/48 Version 1.9 April 13, 2016 Emcraft Systems 2.9. SDRAM 2.9.1. SDRAM Architecture The SmartFusion2 SOM provides 64 MBytes of 5 ns 16-bit LPDDR SDRAM using the Micron MT46H32M16 device. The SDRAM resides at nDDR_CS chip select of the integrated SDRAM controller of the SmartFusion2 MCU. 2.9.2. SDRAM Operational Mode The SmartFusion2 MCU SDRAM controller operates in the Low-Power Dual Data Rate Mode. 2.9.3. SDRAM Low-Power Modes When not accessed, the LPDDR power consumption is only 0.3 mA. 2.10. SPI Flash 2.10.1. SPI Flash Architecture The SmartFusion2 SOM provides 16 MBytes of SPI Flash memory, using the Spansion S25FL128SDPBHICO device. The SPI Flash is connected to the SPI0 controller of the SmartFusion2 device. 2.10.2. Flash Low-Power Mode When not accessed, the SPI Flash power consumption is only 100 uA. 2.11. Serial 2.11.1. UART Controller The SmartFusion2 SOM provides an UART serial interface at CMOS levels (no RS-232 buffer) using the integrated UART0 controller of the SmartFusion2 device on the interface connectors. This interface is intended as the console interface for the U-Boot and Linux software. 2.11.2. Serial Baud Rate The UART controller features an internal divider that allows this serial interface to operate at standard baud rates up to 921.6 Kbps. 2.12. Ethernet 2.12.1. Ethernet Controller The SmartFusion2 SOM provides a full-featured, configurable Ethernet interface capable of 10/100 Mbps data rates using the integrated 802.3 controller of the SmartFusion2 device. 2.12.2. Ethernet Physical Layer The physical layer of the Ethernet port is implemented using the Micrel KSZ8081MNLI PHY device to provide a full-featured, 10/100 Mps 802.3 interface. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 9/48 Version 1.9 April 13, 2016 Emcraft Systems 2.12.3. Ethernet Clock The SmartFusion2 SOM provides a 25 MHz quartz crystal as a clock reference to the Ethernet PHY device. The KSZ8081MNLI PHY device drives a 25 MHz RX and TX clock inputs of the integrated Ethernet MAC interface of the SmartFusion2 device. 2.12.4. Ethernet Status LEDs The SmartFusion2 SOM provides two status signals for the Ethernet channel on the interface connectors for controlling off-module Ethernet LEDs. The functionality of these signals is as follows: • LED_ACT, used to indicate link status (Link when low, No Link when high) and the RX activity when toggling; • LED_SPD, used to indicate the 10/100 Mbit link status (100 Mbit when low, 10 Mbit when high). On a baseboard, the status LEDs must be connected between the SmartFusion2 SOM output signals and a +3.3 V plane. 2.12.5. Ethernet Low Power Mode When not accessed, the PHY can be switched to the Power-Down mode under software control. When in the Power-Down mode, the PHY current consumption is only 2 mA. Note further that when the low-power mode signal is activated by software (refer to section 2.6.2), the power to the Ethernet PHY transceiver is switched off (the digital I/O power to the Ethernet PHY is kept). This reduces the power consumption of the Ethernet PHY to 0,5 mA. 2.13. WDT The SmartFusion2 SOM provides a hardware watchdog function using the integrated WDT module of the SmartFusion2 device. If the WDT is enabled and software fails to strobe the WDT within the predefined period of time, the watchdog triggers reset. The WDT timeout period is defined by software. 2.14. RTC The SmartFusion2 SOM supports Real-Time Clock (RTC) functionality using the SmartFusion2 Real-Time counter system. The Real-Time counter is clocked from an on-module 32.768 KHz oscillator of the SmartFusion2 SOM. The RTC is not supported in the SmartFusion2 SOM using the M2S050 device (for details see SAR46571 http://www.microsemi.com/document-portal/doc_download/132599-libero-socv11-1-sp3-release-notes). In the SmartFusion2 SOM using the M2S010 or M2S025 device the RTC is supported. 2.15. External Interface 2.15.1. Interface Connectors The external interfaces of the SmartFusion2 SOM are routed through two 80-pin Hirose DF40 series 0.4 mm-pitch board-to-board connectors. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 10/48 Version 1.9 April 13, 2016 Emcraft Systems 2.15.2. Connectors Pin-Out Note: Several I/O banks of the SmartFusion2 are limited to a 2.5 V maximum operating voltage. Any signals of the SmartFusion2 SOM implemented using signals of those banks are marked as "(2.5 V)" in the column "Type". Further, the maximum operating voltage of a certain I/O bank is 2.5 V (Bank 5 for the M2S050 device), while it is 3.3 V for the M2S005, M2S010 and M2S050 devices (where that bank is referred to as Bank 4). Signals of that bank used in the SmartFusion2 SOM design are marked as "(2.5 V in M2S050)" in the column "Type". In the default SOM configuration, these signals are 2.5 V for the M2S050 and 3.3 V for the other devices. Any signals that do not have the above markings are 3.3 V signals. Note: Using the FG484 package, the M2S050 pin names differ from the pin names of the other family members (M2S025, M2S010 and M2S005). Therefore, the “SmartFusion2 Pin” column provides several pin names for such signals. The respective die type is placed after the colon. Note: For the multi-function SmartFusion2 signals, the item in Bold shows the function initialized by the Libero project included with the SmartFusion2 Starter Kit. The following table details the allocation of the external interface connectors pins on the P1 connector: Pin Name Type Description SmartFusion2 Pin Notes Power (17 pins) 2, 3, 5, 8, 9, 11, 14, 57, 75, 76 GND Power SOM ground SmartFusion2 GND Must be connected to GND on a baseboard. 77, 79 VCC3 Power +3.3 V power supply SmartFusion2 +3.3 V power supply An external +3.3 V+/- 5% power supply must be applied to these pins. 78, 80 EXT_PWR Power Additional power supply for I/O banks Unconnected by default, can be connected via build-time option parts Refer to Table 8 for details. 72 EXT_PWR_EN Output Control for additional power supply NC Must be used to enable additional external power supply EXT_PWR: high level enables EXT_PWR. 13 nRESET_IN Input SOM reset input R15 Active-low hardware reset to the SOM. SOM reset output D5 15 nRESET_OUT Output DEVRST_N M2S090: MSIO127NB8 M2S060: MSIO107NB9 M2S050: MSIO96NB8 Active-low reset from the SOM to external devices. M2S025: MSIO80NB7 M2S010: MSIO64NB7 M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 11/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes JTAG (7 pins) 20 22 24 36 38 47 62 JTAG_TCK JTAGSEL JTAG_TMS JTAG_nTRST JTAG_TDO JTAG_TDI VJTAG_VPP Input Input Input Input Output Input JTAG clock signal to the SmartFusion2 W20 SmartFusion2 JTAG controller mode selection AA22 JTAG mode select V20 JTAG controller reset Y22 JTAG data output from the SmartFusion2 Y21 JTAG data input to the SmartFusion2 W22 JTAG_TCK/M3_TCK JTAGSEL When driven high, the SmartFusion2 JTAG controller is in the FPGA programming mode. When driven low, the SmartFusion2 JTAG controller is in the Cortex-M3 debug mode. JTAG_TMS/M3_TMS/ M3_SWDIO Active-low JTAG_TRSTB/M3_TRSTB JTAG_TDO/M3_TDO/ M3_SWO JTAG_TDI/M3_TDI Power Not connected on the SmartFusion2 SOM. Serial (4 pins) 28 UART_1_TXD Output SmartFusion2 MSS UART1 transmit data output/ GPIO H19 M2S090: MSIO54NB2/ MMUART_1_TXD/ GPIO_24_B/USB_DATA2_C M2S060: MSIO42NB2/ MMUART_1_TXD/ GPIO_24_B/USB_DATA2_C M2S050: MSIO41NB1/ MMUART_1_TXD/ GPIO_24_B M2S025: MSIO27NB1/ MMUART_1_TXD/ GPIO_24_B/USB_DATA2_C M2S010: MSIO21NB1/ MMUART_1_TXD/ GPIO_24_B/USB_DATA2_C M2S005: MSIO14NB1/ MMUART_1_TXD/ SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 12/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes GPIO_24_B/USB_DATA2_C 29 UART_0_TXD Output SmartFusion2 MSS UART0 transmit data output/ GPIO D21 M2S090: MSI59NB2/ MMUART_0_TXD/ GPIO_27_B/USB_DIR_C Used for the software console interface. M2S060: MSI47NB2/ MMUART_0_TXD/ GPIO_27_B/USB_DIR_C M2S050: MSI46NB1/ MMUART_0_TXD/ GPIO_27_B M2S025: MSI32NB1/ MMUART_0_TXD/ GPIO_27_B/USB_DIR_C M2S010: MSI26NB1/ MMUART_0_TXD/ GPIO_27_B/USB_DIR_C M2S005: MSI16NB1/ MMUART_0_TXD/ GPIO_27_B/USB_DIR_C 30 UART_0_RXD Input SmartFusion2 MSS UART0 receive data input/ GPIO C22 M2S090: MSIO60PB2/ MMUART_0_RXD/ GPIO_28_B/USB_STP_C Used for the software console interface. M2S060: MSIO48PB2/ MMUART_0_RXD/ GPIO_28_B/USB_STP_C M2S050: MSIO47PB1/ MMUART_0_RXD/ GPIO_28_B M2S025: MSIO33PB1/ MMUART_0_RXD/ GPIO_28_B/USB_STP_C M2S010: MSIO27PB1/ MMUART_0_RXD/ GPIO_28_B/USB_STP_C M2S005: MSIO17PB1/ MMUART_0_RXD/ GPIO_28_B/USB_STP_C 31 UART_1_RXD Input SmartFusion2 MSS UART1 receive data input/ GPIOG18 M2S090: MSIO55NB2/ MMUART_1_RXD/ GPIO_26_B/ USB_DATA3_C Used for the software console interface. M2S060: MSIO43NB2/ MMUART_1_RXD/GPIO_26_ B/USB_DATA3_C M2S050: MSIO42NB1/ MMUART_1_RXD/ GPIO_26_B M2S025: MSIO28NB1/ MMUART_1_RXD/ GPIO_26_B/USB_DATA3_C SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 13/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes M2S010: MSIO22NB1/ MMUART_1_RXD/ GPIO_26_B/USB_DATA3_C M2S005: MSIO15NB1/ MMUART_1_RXD/ GPIO_26_B/USB_DATA3_C Ethernet (6 pins) 1 LED_ACT Output Ethernet PHY Link/Activity status Not connected Low – Link, High – No Link, Toggling – RX activity. 4 TD_P Output Ethernet PHY differential positive transmit signal Not connected 6 TD_N Output Ethernet PHY differential negative transmit signal Not connected TD_N and TD_P signals should be routed on a baseboard with a 100 Ohm differential impedance. 7 LED_SPD Output Ethernet PHY 10/100Mbit link status Not connected Low – 100 Mbit, High – 10 Mbit. 10 RD_P Input Ethernet PHY differential positive receive signal Not connected 12 RD_N Input Ethernet PHY differential negative receive signal Not connected RD_N and RD_P signals should be routed on a baseboard with a 100 Ohm differential impedance. GPIO (29 pins) 16 MSIO102NB8 Input/ Output E5 M2S090: MSIO138NB8 M2S060: MSIO113NB9 M2S050: MSIO102NB8 M2S025: MSIO86NB7 M2S010: MSIO70NB7 M2S005: MSIO55NB6 17 MSIOD121PB7 Input/ Output (2.5 V) When low, enables a lowpower mode of external devices. If the low-power mode control signal is not needed, this pin can be used as an FPGA signal. K1 M2S090: MSIOD178PB7/ CCC_SW0_CLKI0 M2S060: MSIOD145PB8/ CCC_SW0_CLKI0 M2S050: MSIOD121PB7/ CCC_SW0_CLKI0 M2S025: MSIOD103PB6/ CCC_SW0_CLKI0 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 14/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes M2S010: MSIOD85PB6/ CCC_NE1_CLKI1 M2S005: MSIOD70PB5/ CCC_NE1_CLKI1 18 MSIOD121NB7 Input/ Output (2.5 V) K2 M2S090: MSIOD178NB7 M2S060: MSIOD145NB8 M2S050: MSIOD121NB7 M2S025: MSIOD103NB6 M2S010: MSIOD85NB6 M2S005: MSIOD70NB5 19 MSIOD128NB7 Input/ Output (2.5 V) M1 M2S090: MSIOD185NB7 M2S060: MSIOD154NB8 M2S050: MSIOD128NB7 M2S025: MSIOD110NB6 M2S010: MSIOD92NB6 M2S005: MSIOD77NB5 21 MSIOD128PB7 Input/ Output (2.5 V) N1 M2S090: MSIOD185PB7 M2S060: MSIOD154PB8 M2S050: MSIOD128PB7 M2S025: MSIOD110PB6 M2S010: MSIOD92PB6 M2S005: MSIOD77PB5 23 MSIOD130PB7 Input/ Output (2.5 V) P1 M2S090: MSIOD187PB7 M2S060: MSIOD157PB8 M2S050: MSIOD130PB7 M2S025: MSIOD112PB6 M2S010: MSIOD94PB6 M2S005: MSIOD79PB5 32 MSIOD133NB7 Input/ Output (2.5 V) R1 M2S090: MSIOD190NB7 M2S060: MSIOD158NB8 M2S050: MSIOD133NB7 M2S025: MSIOD115NB6 M2S010: MSIOD97NB6 M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 15/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 34 Name MSIOD130NB7 Type Description Input/ Output (2.5 V) SmartFusion2 Pin Notes P2 M2S090: MSIOD187NB7 M2S060: MSIOD157NB8 M2S050: MSIOD130NB7 M2S025: MSIOD112NB6 M2S010: MSIOD94NB6 M2S005: MSIOD79NB5 35 MSIOD129NB7 Input/ Output (2.5 V) P3 M2S090: MSIOD186NB7 M2S060: MSIOD153NB8 M2S050: MSIOD129NB7 M2S025: MSIOD111NB6 M2S010: MSIOD93NB6 M2S005: MSIOD78NB5 37 MSIOD127NB7 Input/ Output (2.5 V) N4 M2S090: MSIOD184NB7 M2S060: MSIOD146NB8 M2S050: MSIOD127NB7 M2S025: MSIOD109NB6 M2S010: MSIOD91NB6 M2S005: MSIOD76NB5 39 MSIOD127PB7 Input/ Output (2.5 V) N3 M2S090: MSIOD184PB7 M2S060: MSIOD146PB8 M2S050: MSIOD127PB7 M2S025: MSIOD109PB6 M2S010: MSIOD91PB6 M2S005: MSIOD76PB5 40 MSIOD126NB7 Input/ Output (2.5 V) M2 M2S090: MSIOD183NB7 M2S060: MSIOD150NB8 M2S050: MSIOD126NB7 M2S025: MSIOD108NB6 M2S010: MSIOD90NB6 M2S005: MSIOD75NB5 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 16/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 41 Name MSIOD129PB7 Type Description Input/ Output (2.5 V) SmartFusion2 Pin Notes P4 M2S090: MSIOD186PB7 M2S060: MSIOD153PB8 M2S050: MSIOD129PB7 M2S025: MSIOD111PB6 M2S010: MSIOD93PB6 M2S005: MSIOD78PB5 42 MSIOD126PB7 Input/ Output (2.5 V) M3 M2S090: MSIOD183PB7 M2S060: MSIOD150PB8 M2S050: MSIOD126PB7 M2S025: MSIOD108PB6 M2S010: MSIOD90PB6 M2S005: MSIOD75PB5 43 MSIOD122PB7 Input/ Output (2.5 V) L2 M2S090: MSIOD179PB7 M2S060: MSIOD151PB8 M2S050: MSIOD122PB7 M2S025: MSIOD104PB6 M2S010: MSIOD86PB6 M2S005: MSIOD71PB5 44 MSIOD123PB7 Input/ Output (2.5 V) L4 M2S090: MSIOD180PB7 M2S060: MSIOD152PB8 M2S050: MSIOD123PB7 M2S025: MSIOD105PB6 M2S010: MSIOD87PB6 M2S005: MSIOD72PB5 45 MSIOD122NB7 Input/ Output (2.5 V) L3 M2S090: MSIOD179NB7 M2S060: MSIOD151NB8 M2S050: MSIOD122NB7 M2S025: MSIOD104NB6 M2S010: MSIOD86NB6 M2S005: MSIOD71NB5 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 17/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 46 Name MSIOD123NB7 Type Description Input/ Output (2.5 V) SmartFusion2 Pin Notes L5 M2S090: MSIOD180NB7 M2S060: MSIOD152NB8 M2S050: MSIOD123NB7 M2S025: MSIOD105NB6 M2S010: MSIOD87NB6 M2S005: MSIOD72NB5 48 MSIOD125PB7 Input/ Output (2.5 V) N5 M2S090: MSIOD182PB7 M2S060: MSIOD148PB8 M2S050: MSIOD125PB7 M2S025: MSIOD107PB6 M2S010: MSIOD89PB6 M2S005: MSIOD74PB5 49 MSIOD118PB7 Input/ Output (2.5 V) K4 M2S090: MSIOD175PB7/ GB5/CCC_SW1_CLKI1 M2S060: MSIOD142PB8/ GB5/CCC_SW1_CLKI1 M2S050: MSIOD118PB7/ GB5/CCC_SW1_CLKI1 M2S025: MSIOD100PB6/ GB5/CCC_SW1_CLKI1 M2S010: MSIOD82PB6 M2S005: MSIOD67PB5 50 MSIOD125NB7 Input/ Output (2.5 V) N6 M2S090: MSIOD182NB7 M2S060: MSIOD148NB8 M2S050: MSIOD125NB7 M2S025: MSIOD107NB6 M2S010: MSIOD89NB6 M2S005: MSIOD74NB5 51 MSIOD118NB7 Input/ Output (2.5 V) K5 M2S090: MSIOD175NB7 M2S060: MSIOD142NB8 M2S050: MSIOD118NB7 M2S025: MSIOD100NB6 M2S010: MSIOD82NB6 M2S005: MSIOD67NB5 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 18/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 52 Name MSIOD124PB7 Type Description Input/ Output (2.5 V) SmartFusion2 Pin Notes M5 M2S090: MSIOD181PB7 M2S060: MSIOD147PB8 M2S050: MSIOD124PB7 M2S025: MSIOD106PB6 M2S010: MSIOD88PB6 M2S005: MSIOD73PB5 53 MSIOD132PB7 Input/ Output (2.5 V) P6 M2S090: MSIOD189PB7 M2S060: MSIOD155PB8 M2S050: MSIOD132PB7 M2S025: MSIOD114PB6 M2S010: MSIOD96PB6 M2S005: NC 54 MSIOD124NB7 Input/ Output (2.5 V) M6 M2S090: MSIOD181NB7 M2S060: MSIOD147NB8 M2S050: MSIOD124NB7 M2S025: MSIOD106NB6 M2S010: MSIOD88NB6 M2S005: MSIOD73NB5 55 MSIOD132NB7 Input/ Output (2.5 V) P7 M2S090: MSIOD189NB7 M2S060: MSIOD155NB8 M2S050: MSIOD132NB7 M2S025: MSIOD114NB6 M2S010: MSIOD96NB6 M2S005: NC 56 MSIOD131PB7 Input/ Output (2.5 V) N8 M2S090: MSIOD188PB7 M2S060: MSIOD149PB8 M2S050: MSIOD131PB7 M2S025: MSIOD113PB6 M2S010: MSIOD95PB6 M2S005: MSIOD80PB5 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 19/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 58 Name MSIOD131NB7 Type Description Input/ Output (2.5 V) SmartFusion2 Pin Notes M8 M2S090: MSIOD188NB7 M2S060: MSIOD149NB8 M2S050: MSIOD131NB7 M2S025: MSIOD113NB6 M2S010: MSIOD95NB6 M2S005: MSIOD80NB5 60 MSIOD133PB7 Input/ Output (2.5 V) R2 M2S090: MSIOD190PB7 M2S060: MSIOD158PB8 M2S050: MSIOD133PB7 M2S025: MSIOD115PB6 M2S010: MSIOD97PB6 M2S005: NC I2C (4 pins) 25 I2C_1_SCL Input/ Output SmartFusion2 MSS I2C1 bus serial clock input/output/ GPIO R22 M2S090: MSIO11NB3/ CCC_NE1_CLKI0/ I2C_1_SCL/ GPIO_1_A/USB_DATA4_A M2S060: MSIO11NB4/ I2C_1_SCL/ GPIO_1_A/USB_DATA4_A/ CCC_NE1_CLKI0 M2S050: MSIO11NB3/ CCC_NE1_CLKI0/ I2C_1_SCL/GPIO_1_A M2S025: MSIO11NB2/ CCC_NE1_CLKI0/ I2C_1_SCL/ GPIO_1_A/USB_DATA4_A M2S010: MSIO11NB2/ CCC_NE0_CLKI2/ I2C_1_SCL/ GPIO_1_A/USB_DATA4_A M2S005: MSIO11NB2/ CCC_NE0_CLKI2/ I2C_1_SCL/ GPIO_1_A/USB_DATA4_A SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 20/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 26 Name I2C_1_SDA Type Description Input/ Output SmartFusion2 MSS I2C1 bus serial data input/output/ GPIO SmartFusion2 Pin Notes P22 M2S090: MSIO11PB3/ CCC_NE0_CLKI0/ I2C_1_SDA/ GPIO_0_A/USB_DATA3_A M2S060: MSIO11PB4/ I2C_1_SDA/GPIO_0_A/ USB_DATA3_A/ CCC_NE0_CLKI0 M2S050: MSIO11PB3/ CCC_NE0_CLKI0/ I2C_1_SDA/GPIO_0_A M2S025: MSIO11PB2/ CCC_NE0_CLKI0/ I2C_1_SDA/GPIO_0_A/ USB_DATA3_A M2S010: MSIO11PB2/ CCC_NE0_CLKI1/I2C_1_S DA/GPIO_0_A/ USB_DATA3_A M2S005: MSIO11PB2/ CCC_NE0_CLKI1/ I2C_1_SDA/GPIO_0_A/ USB_DATA3_A 27 I2C_0_SDA Input/ Output SmartFusion2 MSS I2C0 bus serial data input/output/ GPIO G17 M2S090: MSIO61PB2/ I2C_0_SDA/GPIO_30_B/ USB_DATA0_C M2S060: MSIO49PB2/ I2C_0_SDA/GPIO_30_B/ USB_DATA0_C M2S050: MSIO48PB1/ I2C_0_SDA/GPIO_30_B M2S025: MSIO34PB1/ I2C_0_SDA/GPIO_30_B/ USB_DATA0_C M2S010: MSIO28PB1/ I2C_0_SDA/GPIO_30_B/ USB_DATA0_C M2S005: MSIO18PB1/ I2C_0_SDA/GPIO_30_B/ USB_DATA0_C 33 I2C_0_SCL Input/ Output SmartFusion2 MSS I2C0 bus serial clock input/output/ GPIO G16 M2S090: MSIO61NB2/ I2C_0_SCL/GPIO_31_B/ USB_DATA1_C M2S060: MSIO49NB2/ I2C_0_SCL/GPIO_31_B/ USB_DATA1_C M2S050: MSIO48NB1/ I2C_0_SCL/GPIO_31_B M2S025: MSIO34NB1/ I2C_0_SCL/GPIO_31_B/ USB_DATA1_C SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 21/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes M2S010: MSIO28NB1/ I2C_0_SCL/GPIO_31_B/ USB_DATA1_C M2S005: MSIO18NB1/ I2C_0_SCL/GPIO_31_B/ USB_DATA1_C SPI (12 pins) 59 SPI_1_DO Output SmartFusion2 MSS SPI1 serial data output/ GPIO L21 M2S090: MSIO17PB3/ SPI_1_SDO/GPIO_12_A M2S060: MSIO17PB4/ SPI_1_SDO/GPIO_12_A M2S050: MSIO17PB3/ SPI_1_SDO/GPIO_12_A M2S025: MSIO17PB2/ SPI_1_SDO/GPIO_12_A M2S010: MSIO15PB2/ SPI_1_SDO/GPIO_12_A M2S005: NC 61 SPI_1_DI Input SmartFusion2 MSS SPI1 serial data input/ GPIO M22 M2S090: MSIO16NB3/ SPI_1_SDI/GPIO_11_A M2S060: MSIO16NB4/ SPI_1_SDI/GPIO_11_A M2S050: MSIO16NB3/ SPI_1_SDI/GPIO_11_A M2S025: MSIO16NB2/ SPI_1_SDI/GPIO_11_A M2S010: MSIO14NB2/ SPI_1_SDI/GPIO_11_A M2S005: NC 63 64 SC_SPI_DO SPI1_nSS1 Output Input/ Output SmartFusion2 MSS Golden Flash serial data output/ GPIO P19 SmartFusion2 MSS SPI1 slave select 1/ GPIO K16 SC_SPI_DO M2S090: MSIO23NB3/ SPI_1_SS1/GPIO_14_A M2S060: MSIO23NB4/ SPI_1_SS1/GPIO_14_A M2S050: MSIO23NB3/ SPI_1_SS1/GPIO_14_A M2S025: MSIO22NB2/ SPI_1_SS1/GPIO_14_A M2S010: MSIO19NB2/ SPI_1_SS1/GPIO_14_A M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 22/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 65 66 Name SC_SPI_DI SPI1_nSS2 Type Input Input/ Output Description SmartFusion2 Pin SmartFusion2 MSS Golden Flash serial data input/ GPIO R21 SmartFusion2 MSS SPI1 slave select 2/ GPIO K18 Notes SC_SPI_SDI M2S090: MSIO24PB3/ SPI_1_SS2/GPIO_15_A M2S060: MSIO24PB4/ SPI_1_SS2/GPIO_15_A M2S050: MSIO24PB3/ SPI_1_SS2/GPIO_15_A M2S025: MSIO23PB2/SPI_1_SS2/G PIO_15_A M2S010: MSIO20PB2/ SPI_1_SS2/GPIO_15_A M2S005: NC 67 SPI1_CLK Output SmartFusion2 MSS SPI1 serial clock output/ GPIO M21 M2S090: MSIO16PB3/ SPI_1_CLK M2S060: MSIO16PB4/ SPI_1_CLK M2S050: MSIO16PB3/ SPI_1_CLK M2S025: MSIO16PB2/ SPI_1_CLK M2S010: MSIO14PB2/ SPI_1_CLK M2S005: NC 68 SPI1_nSS3 Input/ Output SmartFusion2 MSS SPI1 slave select 3/ GPIO J18 M2S090: MSIO24NB3/ SPI_1_SS3/GPIO_16_A M2S060: MSIO24NB4/ SPI_1_SS3/GPIO_16_A M2S050: MSIO24NB3/ SPI_1_SS3/GPIO_16_A M2S025: MSIO23NB2/ SPI_1_SS3/GPIO_16_A M2S010: MSIO20NB2/ SPI_1_SS3/GPIO_16_A M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 23/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 69 Name SPI1_nSS0 Type Description Output SmartFusion2 MSS SPI1 slave select 0/ GPIO SmartFusion2 Pin Notes L20 M2S090: MSIO17NB3/ SPI_1_SS0/GPIO_13_A M2S060: MSIO17NB4/ SPI_1_SS0/GPIO_13_A M2S050: MSIO17NB3/ SPI_1_SS0/GPIO_13_A M2S025: MSIO17NB2/ SPI_1_SS0/GPIO_13_A M2S010: MSIO15NB2/ SPI_1_SS0/GPIO_13_A M2S005: NC 70 71 73 Output FPGA_RPRG Output SC_SPI_CLK Output SC_SPI_nSS Control Golden Flash operation D22 SmartFusion2 MSS Golden Flash serial clock output/ GPIO R20 SmartFusion2 MSS Golden Flash slave select/ GPIO P20 FLASH_GOLDEN SC_SPI_CLK SC_SPI_SS Unconnected pins (1 pins) 74 N/A Table 6: SmartFusion2 SOM P1 Connector The following table details the allocation of the external interface connectors pins on the P2 connector: Pin Name Type Description SmartFusion2 Pin Notes Power (3 pins) 24, 28, 52 GND Power SOM ground SmartFusion2 GND GPIO (53 pins) 1 MSIO103NB8 Input/ Output B1 M2S090: MSIO140NB8 M2S060: MSIO114NB9 M2S050: MSIO103NB8 M2S025: MSIO87NB7 M2S010: MSIO71NB7 M2S005: MSIO56NB6 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 24/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 2 Name MSIO101PB8 Type Description Input/ Output SmartFusion2 Pin Notes B2 M2S090: MSIO136PB8 M2S060: MSIO112PB9 M2S050: MSIO101PB8 M2S025: MSIO85PB7 M2S010: MSIO69PB7 M2S005: MSIO54PB6 3 MSIO97PB8 Input/ Output C3 M2S090: MSIO129PB8 M2S060: MSIO109PB9 M2S050: MSIO97PB8 M2S025: MSIO81PB7 M2S010: MSIO65PB7 M2S005: NC 4 MSIO101NB8 Input/ Output A2 M2S090: MSIO136NB8 M2S060: MSIO112NB9 M2S050: MSIO101NB8 M2S025: MSIO85NB7 M2S010: MSIO69NB7 M2S005: MSIO54NB6 5 MSIO96PB8 Input/ Output C4 M2S090: MSIO127PB8 M2S060: MSIO107PB9 M2S050: MSIO96PB8 M2S025: MSIO80PB7 M2S010: MSIO64PB7 M2S005: NC 6 MSIO97NB8 Input/ Output B3 M2S090: MSIO129NB8 M2S060: MSIO109NB9 M2S050: MSIO97NB8 M2S025: MSIO81NB7 M2S010: MSIO65NB7 M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 25/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 7 Name MSIO102PB8 Type Description Input/ Output SmartFusion2 Pin Notes E4 M2S090: MSIO138PB8 M2S060: MSIO113PB9 M2S050: MSIO102PB8 M2S025: MSIO86PB7 M2S010: MSIO70PB7 M2S005: MSIO55PB6 8 MSIO100NB8 Input/ Output D4 M2S090: MSIO134NB8 M2S060: MSIO111NB9 M2S050: MSIO100NB8 M2S025: MSIO84NB7 M2S010: MSIO68NB7 M2S005: MSIO53NB6 9 MSIO99PB8 Input/ Output F5 M2S090: MSIO132PB8 M2S060: MSIO110PB9 M2S050: MSIO99PB8 M2S025: MSIO83PB7 M2S010: MSIO67PB7 M2S005: NC 10 DDRIO148NB5/ PROBE_B Input/ Output (2.5 V in M2S050) Y9 M2S090: MSIO196NB5/ CCC_SW0_CLKI2 M2S060: MSIO162NB6/ CCC_SW0_CLKI2 M2S050: DDRIO148NB5/ PROBE_B M2S025: MSIO120NB4/ CCC_SW0_CLKI2 M2S010: MSIO102NB4/ CCC_NE1_CLKI0 M2S005: MSIO81NB4/ CCC_NE1_CLKI0 11 MSIO98NB8 Input/ Output G6 M2S090: MSIO131NB8 M2S060: MSIO108NB9 M2S050: MSIO98NB8 M2S025: MSIO82NB7 M2S010: MSIO66NB7 M2S005: MSIO52NB6 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 26/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 12 Name DDRIO148PB5/ PROBE_A Type Description Input/ Output (2.5 V in M2S050) SmartFusion2 Pin Notes W9 M2S090: MSIO196PB5 M2S060: MSIO162PB6 M2S050: DDRIO148PB5/ PROBE_A M2S025: MSIO120PB4 M2S010: MSIO102PB4 M2S005: MSIO81PB4 13 MSIO99NB8 Input/ Output F6 M2S090: MSIO132NB8 M2S060: MSIO110NB9 M2S050: MSIO99NB8 M2S025: MSIO83NB7 M2S010: MSIO67NB7 M2S005: NC 14 DDRIO151NB5/ LPROBE_B) Input/ Output (2.5 V in M2S050) Y10 M2S090: MSIO197NB5/ PROBE_B M2S060: MSIO163NB6/ PROBE_B M2S050: DDRIO151NB5 M2S025: MSIO121NB4/ PROBE_B M2S010: MSIO103NB4/ PROBE_B M2S005: MSIO82NB4/ PROBE_B 15 MSIO107NB8 Input/ Output G7 M2S090: MSIO146NB8 M2S060: MSIO118NB9 M2S050: MSIO107NB8 M2S025: MSIO91NB7 M2S010: MSIO75NB7 M2S005: MSIO60NB6 16 DDRIO151PB5/ LPROBE_A Input/ Output (2.5 V in M2S050) W10 M2S090: MSIO197PB5/ PROBE_A M2S060: MSIO163PB6/ PROBE_A M2S050: DDRIO151PB5 M2S025: MSIO121PB4/ PROBE_A M2S010: MSIO103PB4/ PROBE_A M2S005: MSIO82PB4/ PROBE_A SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 27/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 17 Name MSIO107PB8 Type Description Input/ Output SmartFusion2 Pin Notes H7 M2S090: MSIO146PB8 M2S060: MSIO118PB9 M2S050: MSIO107PB8 M2S025: MSIO91PB7 M2S010: MSIO75PB7 M2S005: MSIO60PB6 18 DDRIO156NB5 Input/ Output (2.5 V in M2S050) W11 M2S090: MSIO201NB5/ GB7/CCC_SW1_CLKI2 M2S060: MSIO167NB6/ GB7/CCC_SW1_CLKI2 M2S050: DDRIO156NB5 M2S025: MSIO125NB4/ GB7/CCC_SW1_CLKI2 M2S010: MSIO104NB4/ GB7 M2S005: MSIO83NB4/GB7 19 MSIO108NB8 Input/ Output J6 M2S090: MSIO148NB8 M2S060: MSIO119NB9 M2S050: MSIO108NB8 M2S025: MSIO92NB7 M2S010: MSIO76NB7 M2S005: MSIO61NB6 20 DDRIO156PB5 Input/ Output (2.5 V in M2S050) V11 M2S090: MSIO201PB5/ GB3/CCC_SW0_CLKI3 M2S060: MSIO167PB6/ GB3/CCC_SW0_CLKI3 M2S050: DDRIO156PB5 M2S025: MSIO125PB4/ GB3/CCC_SW0_CLKI3 M2S010: MSIO104PB4/ GB3 M2S005: MSIO83PB4/GB3 21 MSIO117NB8 Input/ Output K7 M2S090: MSIO159NB8 M2S060: MSIO126NB9 M2S050: MSIO117NB8 M2S025: MSIO99NB7 M2S010: MSIO81NB7 M2S005: MSIO66NB6 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 28/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 22 Name DDRIO166NB5 Type Description Input/ Output (2.5 V in M2S050) SmartFusion2 Pin Notes T13 M2S090: MSIO210NB5 M2S060: MSIO176NB6 M2S050: DDRIO166NB5 M2S025: MSIO131NB4 M2S010: MSIO107NB4 M2S005: MSIO92NB4 23 MSIO117PB8 Input/ Output K6 M2S090: MSIO159PB8/ CCC_NW0_CLKI0 M2S060: MSIO126PB9/ CCC_NW0_CLKI0 M2S050: MSIO117PB8/ CCC_NW0_CLKI0 M2S025: MSIO99PB7/ CCC_NW0_CLKI0 M2S010: MSIO81PB7 M2S005: MSIO66PB6 25 MSIO108PB8 Input/ Output H6 M2S090: MSIO148PB8 M2S060: MSIO119PB9 M2S050: MSIO108PB8 M2S025: MSIO92PB7 M2S010: MSIO76PB7 M2S005: MSIO61PB6 26 ULPI_CLK Input/ Output R17 M2S090: MSIO1PB3/ USB_XCLK_B M2S060: MSIO1PB4/ USB_XCLK_B M2S050: MSIO1PB3 M2S025: MSIO1PB2/ USB_XCLK_B M2S010: MSIO1PB2/U SB_XCLK_B M2S005: MSIO1PB2/ USB_XCLK_B 27 MSIO22NB3 Input/ Output K15 M2S090: MSIO22NB3/ SPI_0_SS2/GPIO_9_A/ USB_DATA6_A M2S060: MSIO22NB4/ SPI_0_SS2/GPIO_9_A/ USB_DATA6_A M2S050: MSIO22NB3/ SPI_0_SS2/GPIO_9_A SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 29/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes M2S025: MSIO21NB2/ SPI_0_SS2/GPIO_9_A/ USB_DATA6_A M2S010: MSIO18NB2/ SPI_0_SS2/GPIO_9_A/ USB_DATA6_A M2S005: NC 29 MSIO22PB3 Input/ Output L16 M2S090: MSIO22PB3/ SPI_0_SS1/GPIO_8_A/ USB_DATA5_A M2S060: MSIO22PB4/ SPI_0_SS1/GPIO_8_A/ USB_DATA5_A M2S050: MSIO22PB3/ SPI_0_SS1/GPIO_8_A M2S025: MSIO21PB2/ SPI_0_SS1/GPIO_8_A/ USB_DATA5_A M2S010: MSIO18PB2/ SPI_0_SS1/GPIO_8_A/ USB_DATA5_A M2S005: NC 30 ULPI_DATA7 Input/ Output V19 M2S090: MSIO0NB3/ USB_DATA7_B M2S060: MSIO0NB4/ USB_DATA7_B M2S050: MSIO0NB3 M2S025: MSIO0NB2/ USB_DATA7_B M2S010: MSIO0NB2/U SB_DATA7_B M2S005: MSIO0NB2/ USB_DATA7_B 31 MSIO7NB3 Input/ Output P16 M2S090: MSIO7NB3/ CAN_TX/GPIO_2_A/ USB_DATA0_A M2S060: MSIO7NB4/ CAN_TX/GPIO_2_A/ USB_DATA0_A M2S050: MSIO7NB3/ CAN_TX/GPIO_2_A M2S025: MSIO7NB2/ CAN_TX/GPIO_2_A/ USB_DATA0_A M2S010: MSIO7NB2/ CAN_TX/GPIO_2_A/ USB_DATA0_A SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 30/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes M2S005: MSIO7NB2/ CAN_TX/GPIO_2_A/ USB_DATA0_A 32 ULPI_DATA6 Input/ Output P17 M2S090: MSIO6PB3/ USB_DATA6_B M2S060: MSIO6PB4/ USB_DATA6_B M2S050: MSIO6PB3 M2S025: MSIO6PB2/ USB_DATA6_B M2S010: MSIO6PB2/ USB_DATA6_B M2S005: MSIO6PB2/ USB_DATA6_B 33 MSIO7PB3 Input/ Output R16 M2S090: MSIO7PB3 M2S060: MSIO7PB4 M2S050: MSIO7PB3 M2S025: MSIO7PB2 M2S010: MSIO7PB2 M2S005: MSIO7PB2 34 ULPI_DATA5 Input/ Output T21 M2S090: MSIO5NB3/ USB_DATA5_B M2S060: MSIO5NB4/ USB_DATA5_B M2S050: MSIO5NB3 M2S025: MSIO5NB2/ USB_DATA5_B M2S010: MSIO5NB2/ USB_DATA5_B M2S005: MSIO5NB2/ USB_DATA5_B 35 MSIO8NB3 Input/ Output N17 M2S090: MSIO8NB3/ CAN_TX_EN_N/GPIO_4_A/ USB_DATA2_A M2S060: MSIO8NB4/ CAN_TX_EN_N/GPIO_4_A/ USB_DATA2_A M2S050: MSIO8NB3/ CAN_TX_EN_N/GPIO_4_A M2S025: MSIO8NB2/CAN_TX_EN_N/ GPIO_4_A/USB_DATA2_A M2S010: MSIO8NB2/ CAN_TX_EN_N/GPIO_4_A/ USB_DATA2_A SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 31/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes M2S005: MSIO8NB2/ CAN_TX_EN_N/GPIO_4_A/ USB_DATA2_A 36 ULPI_DATA4 Input/ Output T20 M2S090: MSIO5PB3/ USB_DATA4_B M2S060: MSIO5PB4/ USB_DATA4_B M2S050: MSIO5PB3 M2S025: MSIO5PB2/ USB_DATA4_B M2S010: MSIO5PB2/ USB_DATA4_B M2S005: MSIO5PB2/ USB_DATA4_B 37 MSIO8PB3 Input/ Output N16 M2S090: MSIO8PB3/ CAN_RX/GPIO_3_A/ USB_DATA1_A M2S060: MSIO8PB4/ CAN_RX/GPIO_3_A/ USB_DATA1_A M2S050: MSIO8PB3/ CAN_RX/ GPIO_3_A M2S025: MSIO8PB2/ CAN_RX/GPIO_3_A/ USB_DATA1_A M2S010: MSIO8PB2/ CAN_RX/GPIO_3_A/ USB_DATA1_A M2S005: MSIO8PB2/ CAN_RX/GPIO_3_A/ USB_DATA1_A 38 ULPI_DATA3 Input/ Output U21 M2S090: MSIO4NB3/ USB_DATA3_B M2S060: MSIO4NB4/ USB_DATA3_B M2S050: MSIO4NB3 M2S025: MSIO4NB2/ USB_DATA3_B M2S010: MSIO4NB2/ USB_DATA3_B M2S005: MSIO4NB2/ USB_DATA3_B SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 32/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 39 Name MSIO6NB3 Type Description Input/ Output SmartFusion2 Pin Notes P18 M2S090: MSIO6NB3 M2S060: MSIO6NB4 M2S050: MSIO6NB3 M2S025: MSIO6NB2 M2S010: MSIO6NB2 M2S005: MSIO6NB2 40 ULPI_DATA2 Input/ Output U22 M2S090: MSIO4PB3/ USB_DATA2_B M2S060: MSIO4PB4/ USB_DATA2_B M2S050: MSIO4PB3 M2S025: MSIO4PB2/ USB_DATA2_B M2S010: MSIO4PB2/ USB_DATA2_B M2S005: MSIO4PB2/ USB_DATA2_B 41 MSIO23PB3 Input/ Output K17 M2S090: MSIO23PB3/ SPI_0_SS3/GPIO_10_A/ USB_DATA7_A M2S060: MSIO23PB4/ SPI_0_SS3/GPIO_10_A/ USB_DATA7_A M2S050: MSIO23PB3/ SPI_0_SS3/GPIO_10_A M2S025: MSIO22PB2/SPI_0_SS3/G PIO_10_A/USB_DATA7_A M2S010: MSIO19PB2/ SPI_0_SS3/GPIO_10_A/ USB_DATA7_A M2S005: NC 42 ULPI_DATA1 Input/ Output V21 M2S090: MSIO3NB3/ USB_DATA1_B M2S060: MSIO3NB4/ USB_DATA1_B M2S050: MSIO3NB3 M2S025: MSIO3NB2/ USB_DATA1_B M2S010: MSIO3NB2/ USB_DATA1_B M2S005: MSIO3NB2/ USB_DATA1_B SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 33/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 43 Name MSIO44NB1 Type Description Input/ Output SmartFusion2 Pin Notes F18 M2S090: MSIO57NB2/ MMUART_0_DSR/ GPIO_20_B M2S060: MSIO45NB2/ MMUART_0_DSR/ GPIO_20_B M2S050: MSIO44NB1/ MMUART_0_DSR/ GPIO_20_B M2S025: MSIO30NB1/ MMUART_0_DSR/ GPIO_20_B M2S010: MSIO24NB1/ MMUART_0_DSR/ GPIO_20_B M2S005: NC 44 ULPI_DATA0 Input/ Output V22 M2S090: MSIO3PB3/ USB_DATA0_B M2S060: MSIO3PB4/ USB_DATA0_B M2S050: MSIO3PB3 M2S025: MSIO3PB2/ USB_DATA0_B M2S010: MSIO3PB2/ USB_DATA0_B M2S005: MSIO3PB2/ USB_DATA0_B 45 MSIO44PB1 Input/ Output F19 M2S090: MSIO57PB2/ MMUART_0_CTS/ GPIO_19_B/USB_DATA7_C M2S060: MSIO45PB2/ MMUART_0_CTS/ GPIO_19_B/USB_DATA7_C M2S050: MSIO44PB1/ MMUART_0_CTS/ GPIO_19_B M2S025: MSIO30PB1/ MMUART_0_CTS/ GPIO_19_B/USB_DATA7_C M2S010: MSIO24PB1/ MMUART_0_CTS/ GPIO_19_B/USB_DATA7_C M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 34/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 46 Name ULPI_DIR Type Description Input/ Output SmartFusion2 Pin Notes R18 M2S090: MSIO1NB3/ USB_DIR_B M2S060: MSIO1NB4/ USB_DIR_B M2S050: MSIO1NB3 M2S025: MSIO1NB2/ USB_DIR_B M2S010: MSIO1NB2/ USB_DIR_B M2S005: MSIO1NB2/ USB_DIR_B 47 MSIO18NB3 Input/ Output L18 M2S090: MSIO18NB3/ SPI_1_SS5/GPIO_18_A M2S060: MSIO18NB4/ SPI_1_SS5/GPIO_18_A M2S050: MSIO18NB3/ SPI_1_SS5/GPIO_18_A M2S025: MSIO18NB2/ SPI_1_SS5/GPIO_18_A M2S010: MSIO16NB2/ SPI_1_SS5/GPIO_18_A M2S005: NC 48 ULPI_NXT Input/ Output T19 M2S090: MSIO2NB3/ USB_NXT_B M2S060: MSIO2NB4/ USB_NXT_B M2S050: MSIO2NB3 M2S025: MSIO2NB2/ USB_NXT_B M2S010: MSIO2NB2/ USB_NXT_B M2S005: MSIO2NB2/ USB_NXT_B 49 MSIO18PB3 Input/ Output L19 M2S090: MSIO18PB3/ SPI_1_SS4/GPIO_17_A M2S060: MSIO18PB4/ SPI_1_SS4/GPIO_17_A M2S050: MSIO18PB3/ SPI_1_SS4/GPIO_17_A M2S025: MSIO18PB2/SPI_1_SS4/G PIO_17_A M2S010: MSIO16PB2/ SPI_1_SS4/GPIO_17_A M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 35/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 50 Name ULPI_STP Type Description Input/ Output SmartFusion2 Pin Notes T18 M2S090: MSIO2PB3/ USB_STP_B M2S060: MSIO2PB4/ USB_STP_B M2S050: MSIO2PB3 M2S025: MSIO2PB2/USB_STP_B M2S010: MSIO2PB2/ USB_STP_B M2S005: MSIO2PB2/ USB_STP_B 51 MSIO42PB1 Input/ Output G19 M2S090: MSIO55PB2/ GB14/VCCC_SE1_CLKI/ MMUART_1_CLK/ GPIO_25_B/USB_DATA4_C M2S060: MSIO43PB2/ MMUART_1_CLK/ GPIO_25_B/ USB_DATA4_C/GB14/ VCCC_SE1_CLKI M2S050: MSIO42PB1/ GB14/VCCC_SE1_CLKI/ MMUART_1_CLK/ GPIO_25_B M2S025: MSIO28PB1/ GB14/VCCC_SE1_CLKI/ MMUART_1_CLK/ GPIO_25_B/USB_DATA4_C M2S010: MSIO22PB1/ GB6/MMUART_1_CLK/ GPIO_25_B/USB_DATA4_C M2S005: MSIO15PB1/ GB6/MMUART_1_CLK/ GPIO_25_B/USB_DATA4_C 53 MSIO41PB1 Input/ Output H20 M2S090: MSIO54PB2/ GB10/VCCC_SE0_CLKI/ USB_XCLK_C M2S060: MSIO42PB2/ USB_XCLK_C/GB10/ VCCC_SE0_CLKI Connected to the SmartFusion2 pin R9 (MSIO117PB8/ CCC_NW0_I0) in SOM Rev 3A. M2S050: MSIO41PB1/ GB10/VCCC_SE0_CLKI M2S025: MSIO27PB1/ GB10/VCCC_SE0_CLKI/ USB_XCLK_C M2S010: MSIO21PB1/ GB5/USB_XCLK_C M2S005: MSIO14PB1/ GB5/USB_XCLK_C SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 36/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 54 Name MSIOD120PB7 Type Description Input/ Output (2.5 V) SmartFusion2 Pin Notes M7 M2S090: MSIOD177PB7/ CCC_SW1_CLKI0 M2S060: MSIOD144PB8/ CCC_SW1_CLKI0 M2S050: MSIOD120PB7/ CCC_SW1_CLKI0 M2S025: MSIOD102PB6/ CCC_SW1_CLKI0 M2S010: MSIOD84PB6/ CCC_NE1_CLKI2 M2S005: MSIOD69PB5/ CCC_NE1_CLKI2 55 MSIO43NB1 Input/ Output F20 M2S090: MSIO56NB2/ MMUART_0_DTR/ GPIO_18_B/USB_DATA6_C M2S060: MSIO44NB2/ MMUART_0_DTR/ GPIO_18_B/USB_DATA6_C M2S050: MSIO43NB1/ MMUART_0_DTR/ GPIO_18_B M2S025: MSIO29NB1/ MMUART_0_DTR/ GPIO_18_B/USB_DATA6_C M2S010: MSIO23NB1/ MMUART_0_DTR/ GPIO_18_B/USB_DATA6_C M2S005: NC 56 MSIOD120NB7 Input/ Output (2.5 V) L7 M2S090: MSIOD177NB7 M2S060: MSIOD144NB8 M2S050: MSIOD120NB7 M2S025: MSIOD102NB6 M2S010: MSIOD84NB6 M2S005: MSIOD69NB5 57 MSIO43PB1 Input/ Output F21 M2S090: MSIO56PB2/ MMUART_0_RTS/ GPIO_17_B/USB_DATA5_C M2S060: MSIO44PB2/ MMUART_0_RTS/ GPIO_17_B/USB_DATA5_C M2S050: MSIO43PB1/ MMUART_0_RTS/ GPIO_17_B M2S025: MSIO29PB1/ MMUART_0_RTS/ GPIO_17_B/USB_DATA5_C SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 37/48 Version 1.9 April 13, 2016 Emcraft Systems Pin Name Type Description SmartFusion2 Pin Notes M2S010: MSIO23PB1/ MMUART_0_RTS/ GPIO_17_B/USB_DATA5_C M2S005: NC 58 MSIOD119NB7 Input/ Output (2.5 V) L8 M2S090: MSIOD176NB7 M2S060: MSIOD143NB8 M2S050: MSIOD119NB7 M2S025: MSIOD101NB6 M2S010: MSIOD83NB6 M2S005: MSIOD68NB5 59 MSIO19NB3 Input/ Output K20 M2S090: MSIO19NB3/ SPI_1_SS7/GPIO_24_A M2S060: MSIO19NB4/ SPI_1_SS7/GPIO_24_A M2S050: MSIO19NB3/ SPI_1_SS7/GPIO_24_A M2S025: MSIO19NB2/ SPI_1_SS7/GPIO_24_A M2S010: MSIO17NB2/ SPI_1_SS7/GPIO_24_A M2S005: NC 60 MSIOD119PB7 Input/ Output (2.5 V) K8 M2S090: MSIOD176PB7/ GB1/CCC_SW0_CLKI1 M2S060: MSIOD143PB8/ GB1/CCC_SW0_CLKI1 M2S050: MSIOD119PB7/ GB1/CCC_SW0_CLKI1 M2S025: MSIOD101PB6/ GB1/CCC_SW0_CLKI1 M2S010: MSIOD83PB6 M2S005: MSIOD68PB5 61 MSIO19PB3 Input/ Output K21 M2S090: MSIO19PB3/ SPI_1_SS6/GPIO_23_A M2S060: MSIO19PB4/ SPI_1_SS6/GPIO_23_A M2S050: MSIO19PB3/ SPI_1_SS6/GPIO_23_A M2S025: MSIO19PB2/ SPI_1_SS6/GPIO_23_A M2S010: MSIO17PB2/ SPI_1_SS6/GPIO_23_A M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 38/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 62 Name DDRIO164PB5 Type Description Input/ Output (2.5 V in M2S050) SmartFusion2 Pin Notes AB15 M2S090: MSIO213PB5/ VCCC_SE1_CLKI M2S060: MSIO179PB6/ VCCC_SE1_CLKI M2S050: DDRIO164PB5/ VCCC_SE1_CLKI M2S025: MSIO134PB4/ VCCC_SE1_CLKI M2S010: MSIO110PB4 M2S005: MSIO95PB4 63 MSIO45PB1 Input/ Output E22 M2S090: MSIO58PB2/ MMUART_0_RI/GPIO_21_B M2S060: MSIO46PB2/ MMUART_0_RI/GPIO_21_B M2S050: MSIO45PB1/ MMUART_0_RI/GPIO_21_B M2S025: MSIO31PB1/ MMUART_0_RI/GPIO_21_B M2S010: MSIO25PB1/ MMUART_0_RI/GPIO_21_B M2S005: NC 64 DDRIO164NB5 Input/ Output (2.5 V in M2S050) AA15 M2S090: MSIO213NB5 M2S060: MSIO179NB6 M2S050: DDRIO164NB5 M2S025: MSIO134NB4 M2S010: MSIO110NB4 M2S005: MSIO95NB4 65 MSIO45NB1 Input/ Output E21 M2S090: MSIO58NB2/ MMUART_0_DCD/ GPIO_22_B M2S060: MSIO46NB2/ MMUART_0_DCD/ GPIO_22_B M2S050: MSIO45NB1/ MMUART_0_DCD/ GPIO_22_B M2S025: MSIO31NB1/ MMUART_0_DCD/ GPIO_22_B M2S010: MSIO25NB1/ MMUART_0_DCD/ GPIO_22_B M2S005: NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 39/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 66 Name DDRIO172NB5 Type Description Input/ OutputM (2.5 V in M2S050) SmartFusion2 Pin Notes W15 M2S090: MSIO216NB5 M2S060: MSIO182NB6 M2S050: DDRIO172NB5 M2S025: MSIO135NB4 M2S010: MSIO111NB4 M2S005: MSIO96NB4 67 MSIO47NB1 Input/ Output B22 M2S090: MSIO60NB2/ MMUART_0_CLK/ GPIO_29_B/USB_NXT_C M2S060: MSIO48NB2/ MMUART_0_CLK/ GPIO_29_B/USB_NXT_C M2S050: MSIO47NB1/ MMUART_0_CLK/ GPIO_29_B M2S025: MSIO33NB1/ MMUART_0_CLK/ GPIO_29_B/USB_NXT_C M2S010: MSIO27NB1/ MMUART_0_CLK/ GPIO_29_B/USB_NXT_C M2S005: MSIO17NB1/ MMUART_0_CLK/ GPIO_29_B/USB_NXT_C 68 DDRIO172PB5 Input/ Output (2.5 V in M2S050) Y15 M2S090: MSIO216PB5 M2S060: MSIO182PB6 M2S050: DDRIO172PB5 M2S025: MSIO135PB4 M2S010: MSIO111PB4 M2S005: MSIO96PB4 69 DDRIO181PB5 Input/ Output (2.5 V in M2S050) Y18 M2S090: MSIO228PB5 M2S060: MSIO193PB6 M2S050: DDRIO181PB5 M2S025: MSIO141PB4 M2S010: MSIO117PB4 M2S005: MSIO102PB4 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 40/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 70 Name DDRIO176NB5 Type Description Input/ Output (2.5 V in M2S050) SmartFusion2 Pin Notes U15 M2S090: MSIO218NB5 M2S060: MSIO188NB6 M2S050: DDRIO176NB5 M2S025: MSIO136NB4 M2S010: MSIO112NB4 M2S005: MSIO97NB4 71 DDRIO167NB5 Input/ Output (2.5 V in M2S050) AA17 M2S090: MSIO222NB5 M2S060: MSIO184NB6 M2S050: DDRIO167NB5 M2S025: MSIO138NB4 M2S010: MSIO114NB4 M2S005: MSIO99NB4 72 DDRIO182NB5 Input/ Output (2.5 V in M2S050) Y17 M2S090: MSIO226PB5 M2S060: MSIO191PB6 M2S050: DDRIO182PB5 M2S025: MSIO140PB4 M2S010: MSIO116PB4 M2S005: MSIO101PB4 73 DDRIO167PB5 Input/ Output (2.5 V in M2S050) AA16 M2S090: MSIO222PB5 M2S060: MSIO184PB6 M2S050: DDRIO167PB5 M2S025: MSIO138PB4 M2S010: MSIO114PB4 M2S005: MSIO99PB4 74 DDRIO182NB5 Input/ Output (2.5 V in M2S050) W17 M2S090: MSIO226NB5 M2S060: MSIO191NB6 M2S050: DDRIO182NB5 M2S025: MSIO140NB4 M2S010: MSIO116NB4 M2S005: MSIO101NB4 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 41/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 75 Name DDRIO184PB5 Type Description Input/ Output (2.5 V in M2S050) SmartFusion2 Pin Notes W16 M2S090: MSIO224PB5 M2S060: MSIO187PB6 M2S050: DDRIO184PB5 M2S025: MSIO139PB4 M2S010: MSIO115PB4 M2S005: MSIO100PB4 76 DDRIO174PB5 Input/ Output (2.5 V in M2S050) AB17 M2S090: MSIO221PB5 M2S060: MSIO190PB6 M2S050: DDRIO174PB5 M2S025: MSIO137PB4 M2S010: MSIO113PB4 M2S005: MSIO98PB4 77 DDRIO184NB5 Input/ Output (2.5 V in M2S050) V16 M2S090: MSIO224NB5 M2S060: MSIO187NB6 M2S050: DDRIO184NB5 M2S025: MSIO139NB4 M2S010: MSIO115NB4 M2S005: MSIO100NB4 78 DDRIO174NB5 Input/ Output (2.5 V in M2S050) AA18 M2S090: MSIO221NB5 M2S060: MSIO190NB6 M2S050: DDRIO174NB5 M2S025: MSIO137NB4 M2S010: MSIO113NB4 M2S005: MSIO98NB4 79 MSIO0PB3 Input/ Output U19 M2S090: MSIO0PB3 M2S060: MSIO0PB4 M2S050: MSIO0PB3 M2S025: MSIO0PB2 M2S010: MSIO0PB2 M2S005: MSIO0PB2 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 42/48 Version 1.9 April 13, 2016 Emcraft Systems Pin 80 Name Type DDRIO177PB5 Description Input/ Output (2.5 V in M2S050) SmartFusion2 Pin Notes AB18 M2S090: MSIO230PB5 M2S060: MSIO192PB6 M2S050: DDRIO177PB5 M2S025: MSIO142PB4 M2S010: MSIO118PB4 M2S005: MSIO103PB4 Table 7: SmartFusion2 SOM P2 Connector 2.15.3. Unavailable Signals of SmartFusion2 The following signals of the SmartFusion2 device are not available on the interface connectors. These signals are unused and left unconnected on the SmartFusion2 SOM: SF2 Pin Device-Specific Name M2S090 M2S060 M2S050 M2S025 M2S010 M2S005 A3 DDRIO99NB1 DDRIO87NB1 DDRIO72NB0/ MDDR_DQS2_N DDRIO79NB0 DDRIO63NB0 NC A5 DDRIO98NB1 DDRIO86NB1 DDRIO67NB0/ MDDR_DQ27 DDRIO78NB0 DDRIO62NB0 NC A6 DDRIO92NB1/ GB4/ CCC_NW1_CLKI2 DDRIO80NB1/ GB4/ CCC_NW1_CLKI2 DDRIO66NB0/ MDDR_DQS3_N DDRIO65NB0/GB4/ CCC_NW1_CLKI2 DDRIO59NB0/GB4 NC DDRIO62PB0/ MDDR_DQ_ECC0 DDRIO56PB0/ MDDR_DQ_ECC0 DDRIO46PB0/ MDDR_DQ_ECC1 DDRIO56NB0/ MDDR_DQ_ECC1 DDRIO46NB0/ MDDR_DQ_ECC0 A7 DDRIO89PB1/MDDR_DQ_ DDRIO77PB1/MDDR_DQ_ DDRIO88PB0/ ECC1 ECC1 MDDR_DQ_ECC0 A8 DDRIO89NB1/MDDR_DQ_ DDRIO77NB1/MDDR_DQ_ DDRIO88NB0/ ECC0 ECC0 MDDR_DQ_ECC1 B3 MSIO129NB8 B5 DDRIO98PB1 B6 DDRIO92PB1/ GB0/ CCC_NW0_CLKI3 B7 DDRIO62NB0/ MDDR_DQ_ECC1 MSIO109NB9 MSIO97NB8 MSIO81NB7 MSIO65NB7 NC DDRIO86PB1 DDRIO67PB0/ MDDR_DQ26 DDRIO78PB0 DDRIO62PB0 NC DDRIO80PB1/ GB0/ CCC_NW0_CLKI3 DDRIO66PB0/ MDDR_DQS3 DDRIO65PB0/GB0/ CCC_NW0_CLKI3 DDRIO59PB0/ GB0 DDRIO49PB0/ GB0 DDRIO91NB1/ MDDR_DQS_ECC_N DDRIO79NB1/ MDDR_DQS_ECC_N DDRIO90NB0/ MDDR_DQS_ECC_N DDRIO64NB0/ MDDR_DQS_ECC_N DDRIO58NB0/ MDDR_DQS_ECC_N DDRIO48NB0/ MDDR_DQS_ECC_N C5 DDRIO97PB1 DDRIO85PB1 DDRIO74PB0/ MDDR_DQ16 DDRIO77PB0 DDRIO61PB0 NC C7 DDRIO91PB1/ MDDR_DQS_ECC DDRIO79PB1/ MDDR_DQS_ECC DDRIO90PB0/ MDDR_DQS_ECC DDRIO64PB0/ MDDR_DQS_ECC DDRIO58PB0/ MDDR_DQS_ECC DDRIO48PB0/ MDDR_DQS_ECC C9 DDRIO88NB1 DDRIO76NB1 DDRIO87NB0/ MDDR_DQ_ECC3 DDRIO61NB0/QDR1 DDRIO55NB0/QDR1 DDRIO45NB0 C11 DDRIO85NB1/MDDR_DQS DDRIO73NB1/MDDR_DQS DDRIO84NB0/ 0_N 0_N MDDR_DQS0_N DDRIO58NB0/ MDDR_DQS0_N DDRIO52NB0/ MDDR_DQS0_N DDRIO42NB0/ MDDR_DQS0_N C13 DDRIO79NB1/MDDR_DQS DDRIO67NB1/MDDR_DQS DDRIO78NB0/ 1_N 1_N MDDR_DQS1_N DDRIO52NB0/ MDDR_DQS1_N DDRIO46NB0/ MDDR_DQS1_N DDRIO36NB0/ MDDR_DQS1_N C20 DDRIO66PB1/MDDR_ODT DDRIO54PB1/MDDR_ODT DDRIO53PB0/ MDDR_ODT DDRIO39PB0/ MDDR_ODT DDRIO33PB0/ MDDR_ODT DDRIO23PB0/ MDDR_ODT SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 43/48 Version 1.9 April 13, 2016 Emcraft Systems SF2 Pin Device-Specific Name M2S090 D6 DDRIO97NB1 D8 M2S060 DDRIO85NB1 M2S050 M2S010 M2S005 DDRIO77NB0 DDRIO61NB0 DDRIO51NB0 DDRIO90NB1/MDDR_DM_ DDRIO78NB1/MDDR_DM_ DDRIO89NB0/ RDQS_ECC RDQS_ECC MDDR_DM_RDQS4_ECC DDRIO63NB0/ MDDR_DM_RDQS4_ECC DDRIO57NB0/ MDDR_DM_RDQS4_ECC DDRIO47NB0/ MDDR_DM_RDQS_ECC D9 DDRIO88PB1/CCC_NW1_ DDRIO76PB1/CCC_NW1_ DDRIO87PB0/ CLKI3 CLKI3 CCC_NW1_CLKI3/ MDDR_DQ_ECC2 DDRIO61PB0/ CCC_NW1_CLKI3/ QDR0 DDRIO55PB0/ CCC_NE0_CLKI3/ QDR0 DDRIO45PB0/ CCC_NE0_CLKI3 E15 DDRIO73PB1/MDDR_RES DDRIO61PB1/MDDR_RES DDRIO60PB0/ ET_N ET_N MDDR_RST_N DDRIO46PB0/ MDDR_RST_N DDRIO40PB0/ MDDR_RST_N DDRIO30PB0/ MDDR_RESET_N F2 MSIO152NB8 MSIO94NB7 NC NC F8 DDRIO93NB1/CCC_NW0_ DDRIO81NB1/CCC_NW0_ DDRIO92NB0/ CLKI2 CLKI2 CCC_NW0_CLKI2 DDRIO66NB0/ CCC_NW0_CLKI2 DDRIO60NB0/ CCC_NE1_CLKI3 DDRIO50NB0/ CCC_NE1_CLKI3 G2 MSIO152PB8 MSIO121PB9 MSIO110PB8 MSIO94PB7 NC NC G3 MSIO154NB8 MSIO122NB9 MSIO111NB8 MSIO95NB7 NC NC G21 MSIO53NB2/MMUART_1_ MSIO41NB2/MMUART_1_ MSIO40NB1/ DCD/GPIO_16_B DCD/GPIO_16_B MMUART_1_DCD/ GPIO_16_B MSIO26NB1/ MMUART_1_DCD/ GPIO_16_B NC NC G22 MSIO53PB2/CCC_NE1_C MSIO41PB2/MMUART_1_ MSIO40PB1/ LKI1/MMUART_1_RI/GP RI/GPIO_15_B/CCC_NE CCC_NE1_CLKI1/ IO_15_B 1_CLKI1 MMUART_1_RI/ GPIO_15_B MSIO26PB1/ CCC_NE1_CLKI1/ MMUART_1_RI/ GPIO_15_B NC NC H3 MSIO154PB8 MSIO122PB9 MSIO11PB8 MSIO95PB7 NC NC H21 MSIO51NB2/ MMUART_1_DTR/ GPIO_12_B MSIO39NB2/ MMUART_1_DTR/ GPIO_12_B MSIO38NB1/ MMUART_1_DTR/ GPIO_12_B MSIO24NB1/ MMUART_1_DTR/ GPIO_12_B NC NC H22 MSIO51PB2/ MMUART_1_RTS/ GPIO_11_B MSIO39PB2/ MMUART_1_RTS/ GPIO_11_B MSIO38PB1/ MMUART_1_RTS/ GPIO_11_B MSIO24PB1/ MMUART_1_RTS/ GPIO_11_B NC NC J19 MSIO52NB2/ MMUART_1_DSR/ GPIO_14_B MSIO40NB2/ MMUART_1_DSR/ GPIO_14_B MSIO39NB1/ MMUART_1_DSR/ GPIO_14_B MSIO25NB1/ MMUART_1_DSR/ GPIO_14_B NC NC J20 MSIO52PB2/ CCC_NE0_CLKI1/ MMUART_1_CTS/ GPIO_13_B MSIO40PB2/ MMUART_1_CTS/ GPIO_13_B/ CCC_NE0_CLKI1 MSIO39PB1/ CCC_NE0_CLKI1/ MMUART_1_CTS/ GPIO_13_B MSIO25PB1/ CCC_NE0_CLKI1/ MMUART_1_CTS/ GPIO_13_B NC NC J22 MSIO20NB3/GB13/ VCCC_SE1_CLKI/ GPIO_26_A MSIO20NB4/ GPIO_26_A/GB13/ VCCC_SE1_CLKI MSIO20NB3/ GB13/ VCCC_SE1_CLKI/ GPIO_26_A MSIO20NB2/ GB13/ VCCC_SE1_CLKI/ GPIO_26_A NC NC K22 MSIO20PB3/GB9/ VCCC_SE0_CLKI/ GPIO_25_A MSIO20PB4/ GPIO_25_A/GB9/ VCCC_SE0_CLKI MSIO20PB3/ GB9/ VCCC_SE0_CLKI/ GPIO_25_A MSIO20PB3/GB9/ VCCC_SE0_CLKI/ GPIO_25_A NC NC M16 MSIO14PB3/ SPI_0_SS4/ GPIO_19_A MSIO14PB4/ SPI_0_SS4/ GPIO_19_A MSIO14PB3/ SPI_0_SS4/ GPIO_19_A MSIO14PB3/ SPI_0_SS4/ GPIO_19_A NC NC M17 MSIO14NB3/ SPI_0_SS5/ MSIO14NB4/ SPI_0_SS5/ MSIO14NB3/ SPI_0_SS5/ MSIO14NB3/ SPI_0_SS5/ NC NC MSIO121NB9 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture DDRIO74NB0/ MDDR_DQ17 M2S025 MSIO110NB8 44/48 Version 1.9 April 13, 2016 Emcraft Systems SF2 Pin Device-Specific Name M2S090 M2S060 M2S050 M2S025 M2S010 M2S005 GPIO_20_A GPIO_20_A GPIO_20_A GPIO_20_A M18 MSIO15PB3/ SPI_0_SS6/ GPIO_21_A MSIO15PB4/ SPI_0_SS6/ GPIO_21_A MSIO15PB3/ SPI_0_SS6/ GPIO_21_A MSIO15PB3/ SPI_0_SS6/ GPIO_21_A NC NC M19 MSIO15NB3/ SPI_0_SS7/ GPIO_22_A MSIO15NB4/ SPI_0_SS7/ GPIO_22_A MSIO15NB3/ SPI_0_SS7/ GPIO_22_A MSIO15NB3/ SPI_0_SS7/ GPIO_22_A NC NC R3 MSIOD191PB7 MSIOD156PB8 MSIOD134PB7 MSIOD116PB6 MSIOD98PB6 NC R4 MSIOD191NB7 MSIOD156NB8 MSIOD134NB7 MSIOD116NB6 MSIOD98NB6 NC T1 MSIOD193NB6/ MSIOD160NB7/ MSIOD145NB6/ MSIOD118NB5/ MSIOD100NB5/ NC SERDES_0_REFCLK0_N SERDES_0_REFCLK0_N SERDES_0_REFCLK0_N SERDES_0_REFCLK0_N SERDES_0_REFCLK0_N T3 MSIOD192NB7 MSIOD159NB8 MSIOD135NB7 MSIOD117NB6 MSIOD99NB6 NC T4 MSIOD192PB7 MSIOD159PB8 MSIOD134PB7 MSIOD117PB6 MSIOD99PB6 NC T16 MSIO232NB5 MSIO195NB6 DDRIO186NB5 MSIO143NB4 NC MSIO104NB4 U1 MSIOD193PB6/ MSIOD160PB7/ MSIOD145PB6/ MSIOD118PB5/ MSIOD100PB5/ NC SERDES_0_REFCLK0_P SERDES_0_REFCLK0_P SERDES_0_REFCLK0_P SERDES_0_REFCLK0_P SERDES_0_REFCLK0_P U3 MSIOD194PB6/ MSIOD161PB7/ MSIOD146PB6/ MSIOD119PB5/ MSIOD101PB5/ NC SERDES_0_REFCLK1_P SERDES_0_REFCLK1_P SERDES_0_REFCLK1_P SERDES_0_REFCLK1_P SERDES_0_REFCLK1_P U4 MSIOD194NB6/ MSIOD161NB7/ MSIOD146NB6/ MSIOD119NB5/ MSIOD101NB5/ NC SERDES_0_REFCLK1_N SERDES_0_REFCLK1_N SERDES_0_REFCLK1_N SERDES_0_REFCLK1_N SERDES_0_REFCLK1_N U10 MSIO199PB5 MSIO164PB6 DDRIO154PB5 MSIO123PB4 NC MSIO90PB4 U11 MSIO199NB5 MSIO164NB6 DDRIO154NB5 MSIO123NB4 NC MSIO90NB4 U13 MSIO210PB5/GB11/VCC MSIO176PB6/GB11/VCC DDRIO166PB5 C_SE0_CLKI C_SE0_CLKI MSIO131PB4/ GB11/ VCCC_SE0_CLKI MSIO107PB4 MSIO92PB4 U14 MSIO218PB5 MSIO188PB6 DDRIO176PB5 MSIO136PB4 MSIO112PB4 MSIO97PB4 U16 MSIO232PB5 MSIO195PB6 DDRIO186PB5 MSIO143PB4 NC MSIO104PB4 U17 MSIO234NB5 MSIO194NB6 DDRIO189NB5 MSIO144NB4 NC MSIO105NB4 U18 MSIO238NB5 MSIO199NB6 DDRIO190NB5 MSIO145NB4 NC MSIO107NB4 V12 MSIO206NB5 MSIO172NB6 DDRIO159PB5 MSIO128NB4 NC MSIO91NB4 V13 MSIO211PB5 MSIO183PB6 DDRIO171PB5 MSIO132PB4 MCIO108PB4 MSIO93PB4 V14 MSIO211NB5 MSIO183NB6 DDRIO171NB5 MSIO132NB4 MSIO108NB4 MSIO93NB4 V17 MSIO234PB5 MSIO194PB6 DDRIO189PB5 MSIO144PB4 NC MSIO105PB4 V18 MSIO238PB5 MSIO199PB6 DDRIO190PB5 MSIO146PB4 NC MSIO107PB4 W1 SERDES_0_RXD0_P SERDES_0_RXD0_P SERDES_0_RXD0_P SERDES_0_RXD0_P SERDES_0_RXD0_P NC W3 SERDES_0_RXD1_P SERDES_0_RXD1_P SERDES_0_RXD1_P SERDES_0_RXD1_P SERDES_0_RXD1_P NC W5 SERDES_0_RXD2_P SERDES_0_RXD2_P SERDES_0_RXD2_P SERDES_0_RXD2_P SERDES_0_RXD2_P NC SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 45/48 Version 1.9 April 13, 2016 Emcraft Systems SF2 Pin Device-Specific Name M2S090 M2S060 M2S050 M2S025 M2S010 W7 SERDES_0_RXD3_P SERDES_0_RXD3_P SERDES_0_RXD3_P SERDES_0_RXD3_P SERDES_0_RXD3_P NC W12 MSIO206PB5 MSIO172PB6 DDRIO159PB5/ CCC_SW1_CLKI3 MSIO128PB4 NC MSIO91PB4 W14 MSIO212NB5 MSIO178NB6 DDRIO169NB5 MSIO133NB4 MCIO109NB4 MSIO94NB4 W19 MSIO236NB5 MSIO196NB6 DDRIO187NB5 MSIO145NB4 NC MSIO106NB4 Y1 SERDES_0_RXD0_N SERDES_0_RXD0_N SERDES_0_RXD0_N SERDES_0_RXD0_N SERDES_0_RXD0_N NC Y3 SERDES_0_RXD1_N SERDES_0_RXD1_N SERDES_0_RXD1_N SERDES_0_RXD1_N SERDES_0_RXD1_N NC Y5 SERDES_0_RXD2_N SERDES_0_RXD2_N SERDES_0_RXD2_N SERDES_0_RXD2_N SERDES_0_RXD2_N NC Y7 SERDES_0_RXD3_N SERDES_0_RXD3_N SERDES_0_RXD3_N SERDES_0_RXD3_N SERDES_0_RXD3_N NC Y12 MSIO204NB5 MSIO173NB6 DDRIO157NB5 MSIO127NB4 NC MSIO88NB4 Y13 MSIO209NB5 MSIO175NB6 DDRIO162NB5 MSIO130NB4 MSIO106NB4 MSIO89NB4 Y14 MSIO212PB5/GB15/VCC MSIO178PB6/GB15/VCC DDRIO169PB5 C_SE1_CLKI C_SE1_CLKI MSIO133PB4/ GB15/ VCCC_SE1_CLKI MSIO109PB4 MSIO94PB4 Y19 MSIO228NB5 MSIO193NB6 DDRIO181NB5 MSIO141NB4 MSIO117NB4 MSIO102NB4 Y20 MSIO236PB5 MSIO196PB6 DDRIO187PB5 MSIO145PB4 NC MSIO106PB4 AA2 SERDES_0_TXD0_N SERDES_0_TXD0_N SERDES_0_TXD0_N SERDES_0_TXD0_N SERDES_0_TXD0_N NC AA4 SERDES_0_TXD1_N SERDES_0_TXD1_N SERDES_0_TXD1_N SERDES_0_TXD1_N SERDES_0_TXD1_N NC AA6 SERDES_0_TXD2_N SERDES_0_TXD2_N SERDES_0_TXD2_N SERDES_0_TXD2_N SERDES_0_TXD2_N NC AA8 SERDES_0_TXD3_N SERDES_0_TXD3_N SERDES_0_TXD3_N SERDES_0_TXD3_N SERDES_0_TXD3_N NC AA10 MSIO198PB5 MSIO168PB6 DDRIO149PB5 MSIO122PB4 NC MSIO85PB4 AA11 MSIO203PB5 MSIO171PB6 DDRIO152PB5/ GB3/ CCC_SW0_CLKI3 MSIO124PB4 NC MSIO86PB4 AA12 MSIO204PB5 MSIO173PB6 DDRIO157PB5 MSIO127PB4 NC MSIO88PB4 AA13 MSIO209PB5/ VCCC_SE0_CLKI MSIO175PB6/ VCCC_SE0_CLKI DDRIO162PB5 MSIO130PB4/ VCCC_SE0_CLKI MSIO106PB4 MSIO89PB4 AB2 SERDES_0_TXD0_P SERDES_0_TXD0_P SERDES_0_TXD0_P SERDES_0_TXD0_P SERDES_0_TXD0_P NC AB4 SERDES_0_TXD1_P SERDES_0_TXD1_P SERDES_0_TXD1_P SERDES_0_TXD1_P SERDES_0_TXD1_P NC AB6 SERDES_0_TXD2_P SERDES_0_TXD2_P SERDES_0_TXD2_P SERDES_0_TXD2_P SERDES_0_TXD2_P NC AB8 SERDES_0_TXD3_P SERDES_0_TXD3_P SERDES_0_TXD3_P SERDES_0_TXD3_P SERDES_0_TXD3_P NC AB10 MSIO198NB5 MSIO168NB6 DDRIO149NB5 MSIO122NB4 NC MSIO85NB4 AB11 MSIO203NB5 MSIO171NB6 DDRIO152NB5/ GB7/ CCC_SW1_CLKI2 MSIO124NB4 NC MSIO86NB4 SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 46/48 M2S005 Version 1.9 April 13, 2016 Emcraft Systems SF2 Pin Device-Specific Name M2S090 M2S060 M2S050 M2S025 M2S010 M2S005 AB13 MSIO208PB5/ CCC_SW1_CLKI3 MSIO174PB6/ CCC_SW1_CLKI3 DDRIO161PB5/ GB11/ VCCC_SE0_CLKI MSIO129PB4/ CCC_SW1_CLKI3 MSIO105PB4/ CCC_NE0_CLKI0 MSIO84PB4/ CCC_NE0_CLKI0 AB14 MSIO208NB5 MSIO174NB6 DDRIO161NB5 MSIO129NB4 MSIO105NB4 MSIO84NB4 AB19 MSIO230NB5 MSIO192NB6 DDRIO177NB5 MSIO142NB4 MSIO118NB4 MSIO103NB4 Table 8: Unavailable Signals of SmartFusion2 3. Mechanical Specifications 3.1. SmartFusion2 SOM Mechanicals The SmartFusion2 SOM is implemented as a miniature 30 x 57 x 5.2 mm module. The SmartFusion2 SOM PCB thickness is 2.0+/- 0.2 mm. The maximum height of the SOM components is 1.6 mm. The following figure shows the location of the SOM connectors on the module: Mounting Hole 14,2mm 14,2mm SOM Connector 27,4mm 19,6mm Ø5.5mm 19,6mm pin 1 pin 1 30mm SOM Connector Ø2.7mm 28,5mm 57mm Figure 3: SmartFusion2 SOM Bottom View 3.2. SmartFusion2 SOM Connector Mechanicals On a baseboard, the SmartFusion2 SOM is installed into two 80-pin Hirose DF40 series 0.4 mm-pitch board-to-board connectors. The exact part number of the connectors is Hirose DF40C-80DP-0.4V(51). The recommended mating connectors for a baseboard are the Hirose DF40HC(4.0)-80DS-0.4V connector, which provides 4 mm stacking height for the SmartFusion2 SOM. The maximum height of the SOM above a baseboard for 4 mm stacking height is 8 mm. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 47/48 Version 1.9 April 13, 2016 Emcraft Systems 4. Environment Specifications 4.1. Recommended Operating Conditions The following table lists the recommended operating conditions of the SmartFusion2 SOM: Symbol TA Parameter Range Ambient temperature 0 to +70 ºC using Commercial SmartFusion2 SoC -40 to +85 ºC using Industrial SmartFusion2 SoC VCC3 +3.3 V power supply +3.3 V +/-5% Table 9: Recommended Operating Conditions 5. Revision History Revision Date Changes Summary 1.9 April 13, 2016 Replaced Micrel KSZ8051 with Micrel KSZ8081. 1.8 December 29, 2015 Updated Sections 2.15.2 “Connectors Pin-Out” and 2.15.3 “Unavailable Signals of SmartFusion2”. 1.7 November 17, 2015 • Updated Section 2.3.2 “SmartFusion2 Configuration" to add M2S060 and M2S090 configurations; • Replaced 166MHz with 142MHz thought the document; • Updated Table 5 "System Clocks". Added Section 4 "Environment Specifications". 1.6 May 29, 2015 • 1.5 July 4, 2014 Fixed mistakes in Table 6 “SmartFusion2 SOM P1 Connector” for pins 35 and 45 and in Table 7 “SmartFusion2 SOM P2 Connector” for pins 12, 16, 74, and 78. 1.4 January 20, 2014 Fixed mistakes in Table 6 “SmartFusion2 SOM P1 Connector” for pin19 and pin 21 and in Table 7 “SmartFusion2 SOM P2 Connector” for pin 8. 1.3 January 15, 2014 Fixed mistakes in the Default Voltage and Correct Voltage Value columns in Table 2 "Voltage Levels for Different I/O Banks and Dies". 1.2 November 26, 2013 Added reference to SAR46571 in Section 2.14 "RTC". 1.1 August 22, 2013 Clean-up version. 1.0 July 12, 2013 Initial version. SmartFusion2 System-On-Module (M2S-FG484 SOM) Hardware Architecture 48/48 Version 1.9 April 13, 2016