netfusion-m2s-som-f484- exp pcb

44
NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB Design Hardware-Architecture Draft 0.1 January 28th 2015 1 Confidential NetFusion-M2S-SOM-F484- EXP PCB Nine Ways R&D Design Hardware-Architecture

Upload: others

Post on 24-Oct-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

1

Confidential

NetFusion-M2S-SOM-F484-EXP PCB

Nine Ways R&D Design Hardware-Architecture

Page 2: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

2

Confidential

Contents

1 INTRODUCTION .......................................................................................................................................... 6

1.1 WHAT IS THE NETFUSION PROJECT? ......................................................................................................... 6 1.2 DESIGN SUMMARY .................................................................................................................................... 7 1.3 DESIGN OBJECTIVE ................................................................................................................................... 8

2 DESIGN IDE AND FILE STRUCTURE FOR DEVELOPMENT .................................................................. 9

2.1 OVERVIEW ................................................................................................................................................ 9 2.2 ALTIUM DESIGNER .................................................................................................................................. 10 2.3 DIRECTORY STRUCTURE OF NETFUSION SUB-REPOSITORY ...................................................................... 10

3 FORM FACTOR OF THE PCB .................................................................................................................. 12

4 TOP LEVEL ARCHITECTURE .................................................................................................................. 13

4.1 OVERVIEW .............................................................................................................................................. 13 4.2 BLOCK DIAGRAM OF FUNCTIONALITY ........................................................................................................ 13

5 COMPONENT DESCRIPTION DETAILS .................................................................................................. 14

5.1 SOM CONNECTORS ................................................................................................................................ 14 5.2 GPIO HIROSE EXTENSION ....................................................................................................................... 14 5.3 CAN INTERFACE ..................................................................................................................................... 14 5.4 USB UART INTERFACE .......................................................................................................................... 14 5.5 ETHERNET INTERFACE ............................................................................................................................ 14 5.6 MARVELL QUADPHY ALASKA .................................................................................................................. 14 5.7 USB OTG INTERFACE ............................................................................................................................ 15 5.8 FLASHPRO JTAG INTERFACE .................................................................................................................. 15 5.9 ARM JTAG INTERFACE .......................................................................................................................... 15 5.10 POWER SUPPLY ................................................................................................................................. 15 5.11 RESET BUTTON .................................................................................................................................. 15 5.12 GENERIC OPTION-JUMPERS AND CONFIGURATION DIALS ...................................................................... 16 5.13 USER BUTTONS & LCD DISPLAY ......................................................................................................... 16 5.14 AUDIO COMPATIBILITY......................................................................................................................... 16 5.15 VOLTAGE MONITOR & TEMPERATURE SENSOR .................................................................................... 17 5.16 REAL-TIME CLOCK (RTC) ................................................................................................................... 17 5.17 RS232 PERIPHERAL ........................................................................................................................... 17 5.18 RS485 PERIPHERAL ........................................................................................................................... 17 5.19 VOLTAGE FREE RELAY PERIPHERAL .................................................................................................... 18 5.20 ANALOGUE CONTACT INPUTS PERIPHERAL .......................................................................................... 18 5.21 EARTH PROTECTION ........................................................................................................................... 18

6 TYPICAL SOM ARCHITECTURE (CURRENT SMARTFUSION2 M2S-SOM-F484) ............................... 19

6.1 HARDWARE PLATFORM OVERVIEW .......................................................................................................... 19 6.2 MICROCONTROLLER & SMARTFUSION2 FPGA ......................................................................................... 20 6.3 SMARTFUSION2 ON-CHIP CONFIGURATION AND FPGA DESIGN ................................................................ 20

7 CONNECTORS .......................................................................................................................................... 21

7.1 CONNECTOR SUMMARY ........................................................................................................................... 21 7.2 MINI USB TYPE B CONNECTORS ............................................................................................................. 22 7.3 RJ45 ETHERNET SINGLE CONNECTOR ..................................................................................................... 22 7.1 CAN BUS TRANSCEIVER .......................................................................................................................... 23 7.2 SOM INTERFACE CONNECTORS .............................................................................................................. 24 7.3 HIROSE EXPANSION ................................................................................................................................ 29

Page 3: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

3

Confidential

7.4 JTAG CONNECTORS ............................................................................................................................... 33 7.5 POWER SUPPLY ...................................................................................................................................... 34 7.6 OPTION JUMPER HEADERS ...................................................................................................................... 35 7.7 LCD CONNECTOR ................................................................................................................................... 38 7.8 ANALOGUE CONTACT INPUT CONNECTOR ................................................................................................ 39 7.9 RELAY OUTPUT CONNECTOR ................................................................................................................... 39 7.10 SERIAL CONNECTORS ......................................................................................................................... 40 7.11 STEREO AUDIO PHONO-JACKS ............................................................................................................ 41 7.12 EARTHING .......................................................................................................................................... 42

8 CONTACT .................................................................................................................................................. 43

9 DOCUMENT HISTORY .............................................................................................................................. 44

Page 4: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

4

Confidential

Document Founder

Mr. Paul. P. Bates / James Brayford Nine Ways Research & Development Ltd (UK)

About This Specification

This specification introduces the design and hardware architecture of the NetFusion-EXP PCB as an internal document for Nine Ways R&D Ltd and MorethanIP GmbH. It details and illustrates the schematic design and structure along with design considerations and workings.

Intended Audience

This specification is written for associates and employees of Nine Ways Research & Development Ltd MorethanIP GmbH. It is an internal full specific design document that is confidential for anyone outside the organizational group.

Page 5: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

5

Confidential

List of Figures

Figure 1 - Generic PCB Ideology ..................................................................................................................................... 7 Figure 2 – Altium Designer IDE Environment ................................................................................................................ 9 Figure 3 - Example of Schematic editor with Altium Designer IDE........................................................................... 10 Figure 4 - Start point for NetFusion PCB development base directory .................................................................... 11 Figure 5 - PCB Form Factor Nano-ITX ......................................................................................................................... 12 Figure 6 - Graphical Comparison of Nano-ITX ............................................................................................................ 12 Figure 7 - Block Diagram Architecture of the NetFusion-M2S-SOM-F484-EXP Main Board ............................... 13 Figure 8 – SmartFusion2 M2S-SOM-F484 Functional Block Diagram .................................................................... 19

List of Tables

Table 1: Summary of PCB Connectors ......................................................................................................................... 21 Table 2: USB Receptacles .............................................................................................................................................. 22 Table 3: RJ45 Single Connector (U3) ........................................................................................................................... 22 Table 4: ANIS-42770 dual CAN Transceiver (U13) .................................................................................................... 23 Table 5: SOM Header 1 (J12) ........................................................................................................................................ 24 Table 6: SOM Header 2 (J13) ........................................................................................................................................ 26 Table 7: Expansion Header 1 (J27)............................................................................................................................... 29 Table 8: Expansion Header 2 (J31)............................................................................................................................... 31 Table 9: FlashPro JTAG Connector (J28) .................................................................................................................... 33 Table 10: ARM JTAG Connector (J26) ......................................................................................................................... 34 Table 11: Removable Power Connectors (J30, J32) .................................................................................................. 34 Table 12: Molded Power Receptacle (Q2) ................................................................................................................... 35 Table 13: External Power Connector (J33) .................................................................................................................. 35 Table 14: JTAG Mode Selection (LK3) ......................................................................................................................... 35 Table 15: Generic Configuration Header (J9) .............................................................................................................. 36 Table 16: GPIO Sharing RS232 (JP3, JP4, JP5, JP6, JP7) ...................................................................................... 36 Table 17: GPIO Sharing Relays (JP8, JP9) ................................................................................................................. 36 Table 18: Relay 1 Polarity (LK1) .................................................................................................................................... 37 Table 19: Relay 2 Polarity (LK2) .................................................................................................................................... 37 Table 20: LCD Mating Connector (J17) ........................................................................................................................ 38 Table 21: Contact Input Connector (J1 – J8) ............................................................................................................... 39 Table 22: Voltage Free Relay 1 Connector (J10) ........................................................................................................ 39 Table 23: Voltage Free Relay 2 Connector (J11) ........................................................................................................ 40 Table 24: COM1 Serial RS232 9-Way D-Type Connector (J15) .............................................................................. 40 Table 25: COM1 Serial RS232 VERT Connector (J16) ............................................................................................. 40 Table 26: COM2 Serial RS485 4-Way Connector (J19) ............................................................................................ 41 Table 28: Stereo Audio Line OUT Connector Jack (J14) ........................................................................................... 41 Table 29: Stereo Audio Line IN Connector Jack (J18) ............................................................................................... 42 Table 31: Local Clean Earth Connection (J29) ............................................................................................................ 42 Table 30: Contact Information ........................................................................................................................................ 43 Table 31: Document History Entry Log ......................................................................................................................... 44

Page 6: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

6

Confidential

1 Introduction

This document covers the schematic design, block structure and connectivity detail of the NetFusion-EXP PCB. The product is an individual PCB based motherboard that will house an industry standard connector to allow for SOM (System-On-Module) FPGA and Processor.

Each NetFusion PCB will be specific to a SOM header board as they are very electrically specific. This derivative is the [NETFUSION-M2S-SOM-F484-EXP].

The specific capabilities are set out below and later in this document. This design document will take the details of the development up to the PCB layout phase as this document only covers the schematic functional element of the PCB design. The final PCB implementation will be detailed in the User Reference, Customer reference guide PDFs.

1.1 What is the NetFusion Project?

● An electronic product providing Ethernet connectivity to a new modern range of powerful FPGA/ASIC processing boards (SOM) – System-On-Module.

● It encompasses many different interface media and quantities of interface by utilitizing a range of connectors on varying product ranges.

● It is provided by Nine Ways Research & Development Ltd in Europe on support, design, manufacturing and rights.

● Fully compatible with MorethanIP IP cores to bridge hardware interface capability and the SOM core processors.

● Capable of supporting Microsemi standard SOM sub-systems (maybe future releases).

● Can be supplied as a small basic product or larger more comprehensive version.

● Can be used as a prototyping development base or using the vast connector variation, be deployed in the field – forming the same product familiar to that used in early and late stage development.

● Unlike many other development PCBs, NetFusion offers a post-development pathway to market as is – with no design changes required for production (only if need a different production code for de-population or varying parts list.

● Designed to -40 to +85 degrees Celsius industrial temperature specification

● Conforms to EN-61000-4-4 European Electromagnetic Certification: Emissions + Immunity, Electrical safety, surge and transients. USA: FCC conformity can be available.

● Physical orientation allows for boxed or rack-mount layout.

● Use a blank SOM module to design your own entire IP and incorporate the on-board ASIC “hard” dedicated processor (usually ARM).

● Use a start-off template with support IP cores for the PCB hardware. The MAC + DMA combination shall not be offered as standard. Customization then can take place on the design and application software. Possibility of PTP 1588 project integration with the software stack.

● Customer asks for Nine Ways design support to help or fully create IP design (with or without MorethanIP IP cores), write device drivers, help with overall hardware design and if necessary, write application software as an add on service.

Page 7: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

7

Confidential

Figure 1 - Generic PCB Ideology

1.2 Design Summary

The NetFusion PCB product implements the following functionalities:

A standardized Nano-ITX form-factor PCB to fit into a 1u-rack.

To support the SmartFusion2 Emcraft SOM as a start point. Includes a JTAG FlashPro interface.

Two 80-pin SOM connectors.

Feature 1 x RJ45 10/100 dedicated to the MSS of any SOM board, 2 x CAN Transceivers

Features USB, RS232, RS422, RS485, Audio IN, audio OUT, SPI, Relays, Contacts

Consideration of LCD display and buttons (budget and maybe not at all)

The general operation will allow for an Ethernet switch core. However, additional cores can be used in the FPGA SOM boards.

Full compatibility with Nine Ways R&D Ltd and MorethanIP GmbH IP cores. A software distribution will be made available to launch and use the product as a start point. This features “Hello World” RTOS stub and IP core development project for the IDEs.

Full ISO EN-61000:2011 EMI/EMC compatibility for electrical noise emission/immunity for both radiated and conducted categories.

Industrial temperature capability of -40C to +85C degree Celsius for the main PCB. This will not guarantee a SOM unit but the customer would have to ensure this.

A full DC 9-18V power input range with integrated suppression/protection/earth/smoothing. A battery holder will be foot-printed to supply an RTC IC for time keeping purposes.

This product shall be designed in mind of being deployable at customer sites. This will be a full development platform capable with no additional steps to becoming a deployable industrial product.

Features dual CAN controller connected to a DB9 connector pair and in parallel via a wire header.

Page 8: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

8

Confidential

1.3 Design Objective The NetFusion PCB product is an all-in-one main board that allows FPGA/ASIC/CPU SOM units to mount and interface the real-world interfaces. The interfaces will be high-end common Ethernet media, typical GPIO connections such as relays and protected common inputs, audio line-in and audio line-out, SPI, RS232 and RS485 along with other useful hardened connectors. The SOM consists of the processor sub-system, SDRAM, Flash, clock crystals/oscillator ICs and usually a single PHY. This is a common part that the manufacturer of an FPGA/ASIC will provide to make easier for developers. This new type of support has been born out of the essential requirement to keep the sensitive and expensive sub-system separate from the main power supply, interfaces and connectors. NetFusion forms a main board for the SOM of the SmartFusion2 from Emcraft, and also any other compatible SOMs for the high precision SOM mating connector. It is designed for a standard form factor shape and overall fit for a 1u rack installation. The product will be designed to be manufactured as a customer prototype development PCB that can without any modification serve as a production model for market launch. This is because of the EN61000 EMC/EMI certification, the Industrial temperature specification and the various real-world connectors and interfaces housed on a single PCB. Moreover, de-population will allow more cost effective releases chosen to the specific needs of customer’s usage and functional requirements. With a fully smoothed and filtered on-board power regulation from a wide-range DC voltage input, the main board NetFusion PCB product fulfils the design requirement of all-in-one need to provide customer/users with FPGA fabric space, CPU sub-systems, vast GPIO and fully regulated power supply, CAN transceiver etc. Ideally, hardware cores such as those from Nine Ways & MorethanIP GmbH like the PTP-1588, DMA Controller, MACs, PCSs, CAN Controller, Ethernet Switch and many more can all be incorporated along with a chosen industrially or commercially standard operating system running regular services, application and customer specific programs. This add-on allows for the end-user to choose a product such as NetFusion as a prototype development PCB and then move it forwards into the mass-produced industrially hardened market. With de-population available, this design fulfils the requirements of the NetFusion project.

Page 9: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

9

Confidential

2 Design IDE and File Structure for Development

2.1 Overview The project is designed fully, both schematically and PCB layout, in Altium’s Designer 6 and beyond. This is advancement on its predecessor Designs DXP. All of the files associated with this design are kept in the same encapsulated folder in the main Nine Ways design repository. The design documents, Gerber files, PCB files, schematic files, parts lists, Altium libraries for schematic and footprints, will all have appropriately and intuitively named directories within the NetFusion sub-repository.

Figure 2 – Altium Designer IDE Environment

Page 10: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

10

Confidential

2.2 Altium Designer

The Designer IDE can import and use older Designs DXP files, libraries and projects. An import process is usually required however. All designers in this project uses SVN subversion to keep the projects synchronized. SVN is able to be integrated into the Designer projects in this IDE.

Figure 3 - Example of Schematic editor with Altium Designer IDE

2.3 Directory Structure of NetFusion Sub-Repository

● NetFusion PCB <directory>

This forms the main base directory inside SVN repository of Nine Ways server). As well as the following directory folders, this base directory contains the Altium main project file.

● Documentation <directory>

The documentation is all stored neatly and together in this folder. This includes this Hardware architecture and all customer release documents and any PCB component specification PDFs.

Page 11: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

11

Confidential

● Altium Library Store <directory>

The library store contains the main instantiated library containers for this NetFusion project. Unlike many companies, Nine Ways R&D uses separately instantiated folders per project. There is no common library for all Nine Ways PCBs reference by each and every project. Each PCB development has a new copy of the libraries for customization.

● NDT Library <directory>

This mainly small footprint components and mating connectors.

● NINEWAYS Library <directory>

Contains larger more common components, headers and ICs

● NetFusion Altium Revision <directory>

Each revision has its own separate folder. The directory contains the PCB file, schematic file(s), the Altium PCB project and a system IDE generated sub-folder shown below. Every new revision no matter how small the change, has a newly named folder with all of the previous revision copied in as a start point. Alterations are then made. Importantly, the library folders are outside of these revision folders so remain common to the whole PCB project revisions.

. ● Project Outputs <directory>

This folder mainly contains system generated Gerber and binary files for the PCB manufacturer. The exceptions are the manually created parts lists, PCB specification document and the ZIP package file. The Pick & Place file generated by the Altium system IDE also is contained in the folder. As this directory is situated in each revision folder, obviously this automatically maintains a new and separately generated PCB output per iteration.

.

. (Repeated directories for each revision of the PCB that may exist during development) Each repeated iteration directory would be named NetFusion Altium Rev[x] Issue.[n]

Figure 4 - Start point for NetFusion PCB development base directory

Page 12: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

12

Confidential

3 Form Factor of the PCB

Figure 5 - PCB Form Factor Nano-ITX

The NetFusion PCB will use the Nano-ITX form factor. This is a very common standard for the micro-motherboards available in the world-wide commercial market for miniature PCs. It is targeted at smart digital entertainment devices such as PVRs, set-top boxes, media centers and Car PCs, and thin devices.

The dimensions are 170mm x 170mm to form a square. The holes will be 4 x corner @ 5mm hole, 2mm ring of copper surround with hole centre at 10mm diagonal from corner of PCB on all holes.

Figure 6 - Graphical Comparison of Nano-ITX

Page 13: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

13

Confidential

4 Top Level Architecture

4.1 Overview

The main NetFusion NETFUSION-M2S-SOM-F484-EXP motherboard PCB has its own DC input power supply, CAN bus, a variety of peripheral connections for real-world applications, SOM core, USB connectivity, audio compatibility, an option for a comprehensive LCD display together with buttons. The main feature is a fully available expansion Hirose connector system that allows ALL spare I/O to route to a daughterboard on the main baseboard.

4.2 Block Diagram of Functionality

Figure 7 - Block Diagram Architecture of the NetFusion-M2S-SOM-F484-EXP Main Board

SOM_nRST

JTAG I/F

(J26, J28)

Copper RJ45

(U5)

SOM Connectors (J12, J13)

Real-Time Clock

(U34)

Battery Backup

Holder (BATT1)

ULPI USB

PHY (U26)

USB UART

Bridge (U33)

3.3V LDO

Regulators

(U30,U31,U32,U35,U36)

9-18V input

5V output DC-DC

(PW1)

USB OTG I/F

(JP1)

USB Device I/F

(JP2)

Reset Button

( S1)

Voltage

Supervisor (U15)

DC In Vert

(J30, J32)

DC In Jack

(Q2)

+5V Out

(J33)

Pe

rip

he

ral C

on

ne

cto

rs(J

1-J

8, J10, J11, J15, J16, J19, J29)

RS232/285/422

(U9, U12, U19)

Voltage Free

Solid-State &

Coiled Relays

( U2, U7, RL1, RL2)

8 x Analogue

Contact Inputs

( U1)

Earth Protection

(J29)

Line

IN

Audio

(J18)

Line

OUT

Audio

(J14)

ADC

DAC

SPI (U8, U11)

LCD Header (U17, J17)

LCD Buttons (S4, S5, S6)

GPIO (U14, U16,

U20, U21)

Power Distribution

+3.3V, 5V routed to

all components

that require relevant

rail. SOM has 3.3V, 5V

generated external

output supplied to

connector [+5V Out], EXP

has seperate +3.3V, 5V,

+2.5V,Voltage Input, +1.2V

USB

Host

& UART

DC

Power

Inlet

Peripheral

User

Interface

Debug

&

Reset

10/100/

Ethernet

Option

Jumpers

&

Selector

Switch

(S2, S3)

Temp

Sensor

(U6)

2 x DB9

Male

(J37,J57)

2 x Peripheral

Header

(J35, J56)

DualCAN Transiver,

AMIS-42770

(U13)

EXP Connectors (J27, J31)

2 xCAN

Bus

Page 14: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

14

Confidential

5 Component Description Details

5.1 SOM connectors

The NetFusion PCB provides two Hirose DF40 series connectors (J12, J13) for the connection to the SOM. The connectors are 80-pin, 0.4mm pitch receptacles, providing 4mm stacking height.

5.2 GPIO Hirose extension

The NetFusion PCB houses two more Hirose DF40 series connectors (J27, J31) for expansion boards to be placed. The connectors are 80-pin, 0.4mm pitch receptacles, providing 4mm stacking height implying that the daughter board may fit low on the base-board PCB or on the underside of the NetFusion-EXP baseboard if necessary.

All power supply levels, I2C buses, SPI buses, JTAG, spare I/O from the SOM headers, Ethernet channels, old expansion I/O, GND interleave, switches, buttons, jumpers and all other parallel useful signals are routed through the expansion Hirose connectors for daughterboard functionality and general usage.

5.3 CAN Interface

The NetFusion PCB provides two different connections to allow a CAN Bus route through. These come in the form of a two port header for wired access and a 2

nd DB9 connecter for a direct legacy connection.

These both connect to an AMIS-42770 SM IC device (U13) Dual high speed CAN transceiver. This transceiver then connects to the fabric in the FPGA on the SOM via tracks to Hirose connectors (J12, J13).

5.4 USB UART Interface

The NetFusion PCB provides a USB UART interface on the type B mini USB connector (JP2). The interface is provided using an FTDI FT232RL USB-UART bridge (U33). The FT232RL UART TX and RX pins are connected to the SOM serial console UART port.

5.5 Ethernet Interface

The NetFusion (NETFUSION-M2S-SOM-F484-EXP) PCB single RJ45 port is wired directly through the SOM connectors to the SOM on-board PHY and dedicated MAC to the MSS for the ARM processor. This can be re-routed inside the fabric of the FPGA by the system designer to IP hardware Ethernet switch (either by MorethanIP or 3

rd party) but will only operate at 10/100 because of the SOM PHY being limited

to only Fast Ethernet 10/100.

5.6 Marvell QuadPHY Alaska

The former GMII 10/100/1000 Ethernet PHY IC device will be no longer populated and used in this NetFusion-EXP variant. All GMII signals from the SOM Hirose headers are now expansion I/O signals to the expansion Hirose headers.

Page 15: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

15

Confidential

5.7 USB OTG Interface

The NetFusion PCB provides a USB OTG interface on the type B mini USB connector (JP1). The interface is implemented using the USB ULPI interface of the SmartFusion2 FPGA. The interface is buffered using an SMSC USB3300-EZK ULPI USB PHY device (U26).

To improve the quality of the USB signals for customers and project designers/integrators it is recommended to add voltage suppressors such as the Littelfuse PGB1010603M device to the USB data lines (USB_OTG_N, USB_OTG_P, USB_N and USB_P).

Note: The SmartFusion2 SOM has to be the M2S-SOM Rev 1A-F484 for correct operational functionality. There is no board modification that allows for the M2S-SOM Rev 1A/2A/3A-F896 version that preceded the newer version.

CAUTION: Electrical connectivity conflicting with the M2S-SOM F896 Rev 1/2/3A could cause component damage.

5.8 FlashPro JTAG Interface

The Net Fusion PCB provides a JTAG interface on the (J28) connector for use with the Micro semi Flasher device for programming of the SOM Sock FPGA. The connector is a standard 10-pin header 2x5 that is compatible with FlashPro3/4 devices.

5.9 ARM JTAG Interface

The NetFusion PCB provides an ARM JTAG interface on the (J26) connector for debugging of the FPGA MSS. The connector is a standard 20-pin header 2x10 supported by standard Cortex-M series programmers/emulators.

When using the Cortex-M series programmer for debugging of the MCU/MSS the settings of the (LK3) header should be closed. For further details on this jumper setting, please refer to the Jumpers sub-section later in this document.

5.10 Power Supply

The NetFusion PCB receives a wide-range voltage capability from 9-18V DC. This is provided from either a VERT 2-way header (Q2) (for industrial deployment) or in parallel with a standard power-pin input (J30, J32). The wide range input is converted via a DC-DC module (PW1) to a steady 5V and 3.3V rail. All of these power rails are routed through up into the expansion Hirose connectors (J27, J31).

The 5V is then available via a connector (J33) for customer’s attached hardware that may wish to use a small amount of 5V DC power from the NetFusion PCB. The 5V rail is distributed across the NetFusion PCB to all components that require 5V voltage levels. The 3.3V rails are then derived from the 5V using TPS73733DCQ LDO regulators (U30, U31, U32, U35, U36). There is in-fact two of such regulators to ease the load across the PCB and into the SOM.

The NetFusion PCB provides a RED power input LED (LED2) (from 5V) and also a RED power good indicator (LED3) from the 3.3V/2.5V outputs of the LDO regulators.

5.11 Reset Button

The NetFusion PCB provides the (S1) edge PCB reset button used to trigger a reset of the SOM. This in turn should propagate reset signals to the PHYs and other circuitry dependent on a reset_n.

Page 16: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

16

Confidential

5.12 Generic Option-Jumpers and Configuration Dials

The NetFusion PCB provides a 6-Way Option jumper header (J9) for general customer application configuration and basic settings. Additional to this, there is a BCD 0-9 selector switch that offers a form of basic configuration for the high-level operation of the PCB. These are wired to the GPIO of the SOM headers (J12, J13) for FPGA routing to the ARM sub-system for software operation and control.

5.13 User Buttons & LCD Display

The NetFusion PCB provides a standard header for a comprehensive LCD display (U17, J17). The signals lines are routed into the SOM headers (J12, J13) for control from the ARM CPU via GPIO. The LCD header also has 3.3V power rail and GND supplied. The intention of the LCD display is to be controlled simplistically by three buttons on the PCB for configuration and control of customer/client functionality. This is performed using (S4, S5 and S6) by a user in a default manner.

If the LCD display (purchased and supplied separately to this NetFusion PCB), is mounted and in operation, then the user will be able to implement source code in the ARM processor as an application that can control the LCD display. This all assists the user ability of the NetFusion product to facilitate for end-user operation in the field where ever deployed industrially.

The brightness of the backlight in the LCD module is controlled by a POT (VR2) with POT (VR1) adjusting the contrast.

5.14 Audio Compatibility

The NetFusion PCB provides an Audio Line In connection (J18) and Audio Line Out phone jack connection (J14). These are associated with IC devices (U28) for Line In – which is an ADC AD7911ARMZ dual channel input. The stereo input utilizes the dual channel input on the AD7911ARMZ with Left and Right audio into channels 1 and 2. The audio output is controlled by the AD5621 DAC (U8, U11). Both the ADC and DAC IC devices are SPI bus accessible. This is connected back to the SOM connectors with the GPIO.

Volume and amplitude control can be managed from the software digitally as the operational amplifier and Signal-conditioning circuitry for the Audio output are fixed and tuned to provide a full-swing voltage not to exceed the clipping threshold when the digital values are at maximum. Therefore, as no variable gain-amplification exists, the software should use digital signal processing algorithms for louder or quieter audio in either direction. For audio output in stereo, two AD5621 SPI DAC ICs will allow SPI addressing from the FPGA/ASIC fabric to an audio Line Out amplifier and signal conditioning circuitry. Again, the volume is set for maximum non-clipping line-out power levels of 600/1KOhm. The software can digitally multiply the signal to allow for changing audible levels.

Page 17: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

17

Confidential

5.15 Voltage Monitor & Temperature Sensor

The NetFusion PCB has an on-board PCB temperature sensor MAX6577 SOT23-6 SM device (U6). It uses the 3.3V power rail and provides a square wave 50-50 duty cycle 3.3V output frequency. The device has been hard-wired to produce an output frequency of 1Hz per Kelvin degree. So Water melting/freezing is 273 Hz (273 degrees absolute) and boiling point is 373Hz (373 degrees absolute).

The PCB also has an AD7998 ADC SM IC (U15). Like the analogue contact inputs ADC, this is the same device except that it is used to read the analogue proportional levels of the PCBs own voltage power rails. Vin, 5, 2.5, 3.3, 1.2 and 0V are all connected. The reference voltage is 5.1V across Zener diode (D12). Vin is divided down to 25% so that up to 20.4V in the terminals power inputs can be calculated in the micro-processor. The processor interface is an I2C bus that is wired back to the GPIO of the SOM headers (J12, J13).

5.16 Real-Time Clock (RTC)

The NetFusion PCB has a resident real-time IC device (RTC) component (U34). This is backed-up voltage-wise by battery (BATT1) which is 3V. The battery does not have to be populated unless a customer wishes to use the RTC capability which keeps time even during a power-down.

The RTC device is a DS1307 SM IC that has an I2C bus interface. These are wired back to the SOM headers (J12, J13) so that GPIO can be used to allow the software to communicate with the RTC device IC.

5.17 RS232 Peripheral

The RS232 peripheral on the NetFusion PCB is connected to the SOM header UART signals. The MSS in the SmartFusion2 device has dedicated UART modules but they are used for the USB feature. However, the user can choose to internally wire in the FPGA fabric, the UART signals from the NetFusion PCB to IP hardware UARTS instead which arises in more flexibility.

The RS232 uses connectors (J15, J16) and is wired through the RS232 level shifters (U9, U12) which are MAX232ESE-3.3V SM ICs.

The two connectors are a 9-way D-type for general office debugging and connections on a desk, and the VERT 8-way header is more for the Industrial deployment and is wired in by screw-driver by the installation engineer. This eliminates RX/TX cross-over conflict issues as the RX and TX are clearly labeled on the PCB legend. Extra RS232 signals such as RTS, CTS, DTR, DSR can be driven from GPIO using options jumpers (JP3, JP4, JP5, JP6, JP7).

5.18 RS485 Peripheral

The RS285 peripheral on the NetFusion PCB is connected to the SOM header UART signals. The MSS in the SmartFusion2 device has dedicated UART modules but they are used for the USB feature. However, the user can choose to internally wire in the FPGA fabric, the UART signals from the NetFusion PCB to IP hardware UARTS instead which arises in more flexibility.

The RS485 uses connector (J19) and is wired through the RS485 level shifter (U23, U27, U19, U24) which is a DS75176 RS485 Level Shifter DIP IC.

The connector is a 4-way header for the Industrial deployment and is wired in by screw-driver by the installation engineer. It allows for a 4-wire RS485 system operating at full-duplex rather than the inferior two-wire system at half-duplex.

Page 18: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

18

Confidential

5.19 Voltage Free Relay Peripheral

The NetFusion PCB has two voltage free relays for general purpose output signaling. This is often used by project designers to communicate basic but important states of equipment in a retro-styled manner. The GPIO from the SOM headers are wired to firstly, a solid-state IC stage (U2, U7) which is an AQW610s device. However, these wirings from the SOM headers are shared with the GPIO lines. Use option jumpers (JP8, JP9) to select the usage of these relays.

These devices are good for being able to have the polarity changed by option header jumpers. The output from this device then feeds to a relay coil 1D device (RL1, RL2) that connects to the Relay connectors (J10, J11). This provides protection for the ARM and the SmartFusion2 device with the SM IC solid-state device then staging to a relay coil double-pole output.

These can therefore, by being staged in this manner, switch high voltage, high current equipment directly. The earth connection on the NetFusion PCB provides protection in addition to the solid-state device.

Jumpers (LK1, LK2) provide the polarity settings (detailed later in the sub-sections).

5.20 Analogue Contact Inputs Peripheral

The NetFusion PCB provides 8 contact input channels from connectors (J1-J8). These channels are treated as an analogue signal for two reasons; (a) so that they can be used to sample analogue levels at a relatively slow sampling rate if required and (b) some digital readings use “monitored contacts” with resister biasing to detect sabotage – and analogue to digital conversion can detect the change.

The sampling is performed by (U1) which is an AD7998 SM IC that allows for 8-channel on a single device. The communication is controlled by an I2C bus which is wired back to the SOM headers for GPIO access from the ARM/MSS.

These inputs from the connectors on the NetFusion PCB also have passive-ferrite and transzorb protection.

5.21 Earth Protection

An EARTH spade (J29) is provided on the NetFusion PCB. This is kept away from the main circuitry and planes. It is used to allow excessive voltages on the relays, input contacts and RS232/485 lines to route safely back to a local ground situated by the deployment of the PCB and its housing.

Note: The outer shielding of the HALO connector however is not connected to the Earth as the design of the differential pairs is transformer isolated.

Page 19: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

19

Confidential

6 Typical SOM Architecture (Current SmartFusion2 M2S-SOM-F484)

Figure 8 – SmartFusion2 M2S-SOM-F484 Functional Block Diagram

6.1 Hardware Platform Overview The following are the key hardware features of the SmartFusion2 SOM:

Compact (34 mm x 59 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 FG896 package capable of running the system clock at 166 MHz;

JTAG interface to SmartFusion2;

Powered from single +3.3 V power supply;

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.

Page 20: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

20

Confidential

6.2 Microcontroller & 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 FG896 package.

6.3 SmartFusion2 On-Chip Configuration and FPGA Design

Users 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. 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 7.6 mm.

For extensive details please refer to the SmartFusion2 SOM Hardware Architecture Specification - Microsemi document.

Page 21: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

21

Confidential

7 Connectors

7.1 Connector Summary Table 1: Summary of PCB Connectors

Connector Description

JP2 Mini USB type B connector (USB UART interface)

U5 RJ45 Single Ethernet interface

J26 ARM JTAG connector

J37,J57 CAN DB9 interface connectors

J12, J13 SOM header interface connectors

J28 Microsemi FlashPro JTAG connector

JP1 Mini USB type B connector (USB OTG interface)

Q2, J30, J32, J33 Input D.C Power Supply & External +12V Output

J9 Generic User option jumper header

J17 LCD connector mating interface

J1 – J8 Analogue input contacts connectors

J10, J11 Voltage free output relays connector

J27, J31 General purpose I/O (GPIO) user interface

J14, J18 Standard phono-jack for Audio Line IN/OUT

J29 Earth spade attachment for transient protection

JP3, JP4, JP5, JP6, JP7, JP8, JP9

GPIO sharing option jumpers with relays and RS232 extra signals

Page 22: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

22

Confidential

7.2 Mini USB Type B Connectors

The (JP1) and the (JP2) USB connectors have a standard mini-B receptacle pin-out.

Table 2: USB Receptacles

Pin Signal Type Description

1 USB_VCC POWER VCC from USB cable to the USB IC PHY

2 USB_DATA+ I/O USB Data differential positive

3 USB_DATA- I/O USB Data differential negative

4 USB_ID I/O USB presence detection

5 USB_GND POWER GND from USB cable to the USB IC PHY

7.3 RJ45 Ethernet Single Connector

Table 3: RJ45 Single Connector (U3)

Pin Signal Description

P_1 ETH_TD_P RJ45 positive differential

P_2 ETH_TD_N RJ45 negative differential

P_3 ETH_RD_P RJ45 positive differential

P_4 CT_TD RJ45 Center Tap

P_5 CT_TD RJ45 Center Tap

P_6 ETH_RD_N RJ45 positive differential

P_7 NC /

P_8 GND PHY ground

P_9 ETH_LED1A RJ45 green LED cathode

P_10 ETH_LED1K RJ45 green LED cathode

P_11 ETH_LED1K RJ45 yellow LED cathode

P_12 ETH_LED1A RJ45 yellow LED cathode

P_13 EARTH EARTH Protection

P_14 EARTH EARTH Protection

Page 23: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

23

Confidential

7.1 CAN bus Transceiver

Table 4: ANIS-42770 dual CAN Transceiver (U13)

Pin Signal Description

1 NC No Connect

2 ENB2 Enable input, bus system 2

3 Text Multi-system transmitter Input

4 Tx0 Transmitter input

5 GND GROUND

6 GND GROUND

7 Rx0 Receiver output

8 Vref1 Not connected

9 Rint Multi-system receiver output

10 ENB1 Enable input, bus system 1

11 NC No Connect

12 VCC Power supply voltage

13 CANH1 CANH transceiver I/O bus system 1

14 CANL1 CANL transceiver I/O bus system 1

15 GND GROUND

16 GND GROUND

17 GND GROUND

18 CANL2 CANL transceiver I/O bus system 2

19 CANH2 CANH transceiver I/O bus system 2

20 NC No Connect

Page 24: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

24

Confidential

7.2 SOM Interface Connectors

Table 5: SOM Header 1 (J12)

Pin Signal Type NetFusion Usage

Power signals

2, 3, 5, 8, 9, 11,

14, 57, 75, 76

GND POWER SOM Ground

77, 79 VCC3 POWER 3.3V

13 nRESET_IN INPUT Reset IN

15 nRESET_OUT OUTPUT Reset OUT to PHY ICs

JTAG signals

20 JTAG_TCK INPUT ARM & Flash Pro JTAG

22 JTAGSEL INPUT ARM & Flash Pro JTAG

24 JTAG_TMS INPUT ARM & Flash Pro JTAG

36 JTAG_nTRST INPUT ARM & Flash Pro JTAG

38 JTAG_TDO OUTPUT ARM & Flash Pro JTAG

47 JTAG_TDI INPUT ARM & Flash Pro JTAG

62 VJTAG_VPP POWER ARM & Flash Pro JTAG

Serial UART-TTL signals

28 UART_1_TXD OUTPUT RS232 Peripheral Interface

29 UART_0_TXD OUTPUT USB UART Interface

30 UART_0_RXD INPUT USB UART Interface

31 UART_1_RXD INPUT RS232 Peripheral Interface

Default Ethernet MSS MAC signals

1 LED_ACT OUTPUT 10/100 SOM PHY Copper Ethernet

4 TD_P OUTPUT 10/100 SOM PHY Copper Ethernet

6 TD_N OUTPUT 10/100 SOM PHY Copper Ethernet

7 LED_SPD OUTPUT 10/100 SOM PHY Copper Ethernet

10 RD_P INPUT 10/100 SOM PHY Copper Ethernet

12 RD_N INPUT 10/100 SOM PHY Copper Ethernet

Page 25: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

25

Confidential

GPIO signals

16 MSIO102NB8 I/O Temperature Sensor Output

17 MSIOD121PB7 I/O IOEXP1

18 MSIOD121NB7 I/O IOEXP2

19 MSIOD119PB7 I/O IOEXP3

21 MSIOD128NB7 I/O IOEXP4

23 MSIOD130PB7 I/O IOEXP5

32 MSIOD133NB7 I/O IOEXP6

34 MSIOD130NB7 I/O IOEXP7

35 MSIOD129PB7 I/O IOEXP8

37 MSIOD127NB7 I/O IOEXP9

39 MSIOD127PB7 I/O IOEXP10

40 MSIOD126NB7 I/O IOEXP11

41 MSIOD129PB7 I/O IOEXP12

42 MSIOD126PB7 I/O IOEXP13

43 MSIOD122PB7 I/O IOEXP14

44 MSIOD123PB7 I/O IOEXP15

45 MSIOD123NB7 I/O IOEXP16

46 MSIOD123NB7 I/O IOEXP17

48 MSIOD125PB7 I/O IOEXP18

49 MSIOD118PB7 I/O IOEXP19

50 MSIOD125NB7 I/O IOEXP20

51 MSIOD118NB7 I/O IOEXP21

52 MSIOD124PB7 I/O IOEXP22

53 MSIOD132PB7 I/O IOEXP23

54 MSIOD124NB7 I/O Input Analogue Contacts ADC I2C Bus

55 MSIOD132NB7 I/O Input Analogue Contacts ADC I2C Bus

56 MSIOD131PB7 I/O IOEXP24

58 MSIOD131NB7 I/O SDA_LCD (LCD I2C Bus)

60 MSIOD133PB7 I/O SCL_LCD (LCD I2C Bus)

66 SPI1_nSS2 I/O IOEXP25

Page 26: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

26

Confidential

Table 6: SOM Header 2 (J13)

Pin Signal Type NetFusion Usage

Power signals

24, 28, 52 GND POWER SOM Ground

GPIO signals

1 MSIO103NB8 I/O IOEXP26

2 MSIO101PB8 I/O IOEXP27

3 MSIO97PB8 I/O IOEXP28

4 MSIO101NB8 I/O IOEXP29

5 MSIO96PB8 I/O IOEXP30

6 MSIO97NB8 I/O IOEXP31

7 MSIO102PB8 I/O IOEXP32

8 MSIO100NB8 I/O IOEXP33

9 MSIO99PB8 I/O IOEXP34

I2C Bus signals

25 I2C_1_SCL I/O SCL_GPIO (GPIO Extender IC I2C Bus)

26 I2C_1_SDA I/O SDA_GPIO (GPIO Extender IC I2C Bus)

27 I2C_0_SDA I/O SDA_RTC (Real-Time Clock IC I2C Bus)

33 I2C_0_SCL I/O CLK_RTC (Real-Time Clock IC I2C Bus)

SPI Bus signals

59 SPI_1_SDO OUTPUT Stereo Audio Line-IN SPI Bus

61 SPI_1_SDI INPUT Stereo Audio Line-IN SPI Bus

64 SPI1_nSS1 I/O LCD_RS (LCD Control)

68 SPI1_nSS3 I/O LCD_EN (LCD Control)

67 SPI_1_CLK OUTPUT LINEIN_SPICLK (Stereo Audio Line-IN SPI Bus)

69 SPI1_nSS0 OUTPUT LINEIN_SPInCS (Stereo Audio Line-IN SPI Bus)

70 FPGA_RPRG OUTPUT NOT CONNECTED

Unconnected Pins

63, 65, 71, 73, 72, 74,

78, 80

N/A N/A N/A

Page 27: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

27

Confidential

10 DDRIO148NB5 I/O IOEXP35

11 MSIO98NB8 I/O IOEXP36

12 RIO148PB5 I/O IOEXP37

13 MSIO99NB8 I/O IOEXP38

14 DDRIO151NB5 I/O IOEXP39

15 MSIO107NB8 I/O IOEXP40

16 DDRIO151NB5 I/O IOEXP41

17 MSIO107PB8 I/O IOEXP42

18 DDRIO156NB5 I/O IOEXP43

19 MSIO108NB8 I/O IOEXP44

20 DDRIO156PB5 I/O IOEXP45

21 MSIO117NB8 I/O IOEXP46

22 DDRIO166NB5 I/O IOEXP47

23 MSIO117PB8 I/O IOEXP48

25 MSIO108PB8 I/O IOEXP49

26 ULPI_CLK I/O USB OTG

27 MSIO22NB3 I/O IOEXP50

29 MSIO22PB3 I/O IOEXP51

30 ULPI_DATA7 I/O USB OTG

31 MSIO7NB3 I/O IOEXP52

32 ULPI_DATA6 I/O USB OTG

33 MSIO7PB3 I/O IOEXP53

34 ULPI_DATA5 I/O USB OTG

35 MSIO8NB3 I/O IOEXP54

36 ULPI_DATA4 I/O USB OTG

37 MSIO8PB3 I/O IOEXP55

38 ULPI_DATA3 I/O USB OTG

39 MSIO6NB3 I/O IOEXP56

40 ULPI_DATA2 I/O USB OTG

41 MSIO23PB3 I/O IOEXP57

42 ULPI_DATA1 I/O USB OTG

43 MSIO44NB1 I/O IOEXP58

44 ULPI_DATA0 I/O USB OTG

Page 28: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

28

Confidential

45 MSIO44PB1 I/O IOEXP59

46 ULPI_DIR I/O USB OTG

47 MSIO18NB3 I/O IOEXP60

48 ULPI_NXT I/O USB OTG

49 MSIO18PB3 I/O IOEXP61

50 ULPI_STP I/O USB OTG

51 MSIO42PB1 I/O IOEXP62

53 MSIO41PB1 I/O IOEXP63

54 MSIOD120PB7 I/O IOEXP64

55 MSIO43NB1 I/O IOEXP65

56 MSIOD120NB7 I/O IOEXP66

57 MSIO43PB1 I/O IOEXP67

58 MSIOD119NB7 I/O ADC Conversion Control for Voltage Supervisor

59 MSIO19NB3 I/O IOEXP68

60 MSIOD119PB7 I/O ADC Conversion Control for Analogue Contact Inputs

61 MSIO19PB3 I/O IOEXP69

62 DDRIO164PB5 I/O IOEXP70

63 MSIO45PB1 I/O IOEXP71

64 DDRIO164NB5 I/O IOEXP72

65 MSIO45NB1 OUTPUT CAN_Tx0

66 DDRIO172NB5 I/O Stereo Line OUT SPI Bus

67 MSIO47NB1 I/O Stereo Line OUT SPI Bus

68 DDRIO172PB5 I/O Stereo Line OUT SPI Bus

69 DDRIO181PB5 I/O Stereo Line OUT SPI Bus

70 DDRIO176NB5 I/O Stereo Line OUT SPI Bus

71 DDRIO167NB5 I/O Stereo Line OUT SPI Bus

72 DDRIO182PB5 OUTPUT CAN_Text

73 DDRIO167PB5 INPUT CAN_Rint

74 DDRIO182PB5 I/O CAN_ENB1

75 DDRIO184PB5 I/O CAN_ENB2

76 DDRIO174PB5 I/O Analogue Monitored Contacts I2C Bus

77 DDRIO184NB5 I/O Analogue Monitored Contacts I2C Bus

78 DDRIIO174NB5 INTPUT CAN_Rx0

Page 29: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

29

Confidential

79 MSIO0PB3 I/O RS485 Peripheral Interface

80 DDRIO177PB5 I/O RS485 Peripheral Interface

Please Note: For extensive details of the SOM pin-out usage, please refer to the SmartFusion2 SOM Hardware Architecture Specification - Microsemi document.

7.3 Hirose Expansion

Table 7: Expansion Header 1 (J27)

Pin Signal Type NetFusion Usage

Power signals

1, 2, 5, 6 +5V Power Supply to expansion board

41, 42, 45, 46 1.2V_A Power Supply to expansion board

49, 50, 53, 54 VIN Power Supply to expansion board

3, 4, 7, 12, 15, 24, 43, 44, 47, 48,53,54,55

GND Ground

Ground to expansion board

GPIO signals

10 GMII_EXP I/O IOEXP45

11 GMII_EXP I/O IOEXP46

13 GMII_EXP I/O IOEXP47

14 GMII_EXP I/O IOEXP48

16 GMII_EXP I/O IOEXP49

17 GMII_EXP I/O IOEXP50

18 GMII_EXP I/O IOEXP51

19 GMII_EXP I/O IOEXP52

20 GMII_EXP I/O IOEXP53

21 GMII_EXP I/O IOEXP54

22 GMII_EXP I/O IOEXP55

23 GMII_EXP I/O IOEXP56

25 GMII_EXP I/O IOEXP57

26 GMII_EXP I/O IOEXP58

27 GMII_EXP I/O IOEXP59

28 GMII_EXP I/O IOEXP60

29 GMII_EXP I/O IOEXP61

Page 30: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

30

Confidential

30 GMII_EXP I/O IOEXP62

31 GMII_EXP I/O IOEXP63

32 GMII_EXP I/O IOEXP64

33 GMII_EXP I/O IOEXP65

34 GMII_EXP I/O IOEXP66

Analogue contact input

56 SCL_ACI Input Analogue contacts SPI

57 SDA_ACI Input Analogue contact SPI

58 CONV_ACI Input Analogue contact CONV

GPIO signals

59 GMII_EXP I/O IOEXP67

60 GMII_EXP I/O IOEXP68

61 GMII_EXP I/O IOEXP69

62 GMII_EXP I/O IOEXP70

63 GMII_EXP I/O IOEXP71

64 GMII_EXP I/O IOEXP72

78 SCL_MON I/O VOLTAGE MONITOR BUS

79 SDA_MON I/O VOLTAGE MONITOR BUS

80 CONV_MON I/O VOLTAGE MONITOR BUS

51 SDA_LCD I/O LCD SPI BUS

52 SCL_LCD I/O LCD SPI BUS

35 OPTION 1 I/O OPTION SELECTOR

36 OPTION 2 I/O OPTION SELECTOR

37 OPTION 3 I/O OPTION SELECTOR

38 OPTION 4 I/O OPTION SELECTOR

39 OPTION 5 I/O OPTION SELECTOR

40 OPTION 6 I/O OPTION SELECTOR

67 LCD BUTTON 1 I/O LCD BUTTONS

68 LCD BUTTON 2 I/O LCD BUTTONS

69 LCD BUTTON 3 I/O LCD BUTTONS

70 GPIO_SELA0 I/O GPIO from 8bit expander

71 GPIO_SELA1 I/O GPIO from 8bit expander

72 GPIO_SELA2 I/O GPIO from 8bit expander

Page 31: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

31

Confidential

Table 8: Expansion Header 2 (J31)

Pin Signal Type NetFusion Usage

Power signals

16, 42, 72, 79, 80 GND Ground Ground to expansion board

15, 41, 71 3.3V_C Power Power to expansion board

69, 70, 77, 78 2.5V_C Power Power to expansion board

73,74 GNDAC AGND Analogue Ground to expansion board

75,76 GNDAD AGND Analogue Ground to expansion board

GPIO signals

1 GPIO EXP I/O GPIO_USR1.1

2 GPIO EXP I/O GPIO_USR2.1

3 GPIO EXP I/O GPIO_USR3.1

4 GPIO EXP I/O GPIO_USR4.1

5 GPIO EXP I/O GPIO_USR5.1

6 GPIO EXP I/O GPIO_USR6.1

7 GPIO EXP I/O GPIO_USR7.1

8 GPIO EXP I/O GPIO_USR8

9 GPIO EXP I/O GPIO_USR9

10 GPIO EXP I/O GPIO_USR10

11 GPIO EXP I/O GPIO_USR11

12 GPIO EXP I/O GPIO_USR12

13 GPIO EXP I/O GPIO_USR13

14 GPIO EXP I/O GPIO_USR14

17 GMII_EXP I/O IOEXP1

73 GPIO_SELA3 I/O GPIO from 8bit expander

74 GPIO_SELB0 I/O GPIO from 8bit expander

75 GPIO_SELA1 I/O GPIO from 8bit expander

76 GPIO_SELA2 I/O GPIO from 8bit expander

77 GPIO_SELA3 I/O GPIO from 8bit expander

65 SCL_GPIO I/O GPIO peripherals

66 SDA_GPIO I/O GPIO peripherals

Page 32: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

32

Confidential

18 GMII_EXP I/O IOEXP2

19 GMII_EXP I/O IOEXP3

20 GMII_EXP I/O IOEXP4

21 GMII_EXP I/O IOEXP5

22 GMII_EXP I/O IOEXP6

23 GMII_EXP I/O IOEXP7

24 GMII_EXP I/O IOEXP8

25 GMII_EXP I/O IOEXP9

26 GMII_EXP I/O IOEXP10

27 GMII_EXP I/O IOEXP11

28 GMII_EXP I/O IOEXP12

29 GMII_EXP I/O IOEXP13

30 GMII_EXP I/O IOEXP14

31 GMII_EXP I/O IOEXP15

32 GMII_EXP I/O IOEXP16

33 GMII_EXP I/O IOEXP17

34 GMII_EXP I/O IOEXP18

35 GMII_EXP I/O IOEXP19

36 GMII_EXP I/O IOEXP20

37 GMII_EXP I/O IOEXP21

38 GMII_EXP I/O IOEXP22

39 GMII_EXP I/O IOEXP23

40 GMII_EXP I/O IOEXP24

43 GMII_EXP I/O IOEXP25

44 GMII_EXP I/O IOEXP26

45 GMII_EXP I/O IOEXP27

46 GMII_EXP I/O IOEXP28

47 GMII_EXP I/O IOEXP29

48 GMII_EXP I/O IOEXP30

49 GMII_EXP I/O IOEXP31

50 GMII_EXP I/O IOEXP32

51 GMII_EXP I/O IOEXP33

52 GMII_EXP I/O IOEXP34

Page 33: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

33

Confidential

53 GMII_EXP I/O IOEXP35

54 GMII_EXP I/O IOEXP36

55 GMII_EXP I/O IOEXP37

56 GMII_EXP I/O IOEXP38

57 GMII_EXP I/O IOEXP39

58 GMII_EXP I/O IOEXP40

59 GMII_EXP I/O IOEXP41

60 GMII_EXP I/O IOEXP42

61 GMII_EXP I/O IOEXP43

62 GMII_EXP I/O IOEXP44

63 CAN_TX0 INPUT CAN Data IN to EXP

64 CAN_RX0 OUTPUT CAN Data OUT from EXP

65 CAN_Text OUTPUT Multi-system transmitter Input

66 CAN_Rint INPUT Multi-system receiver output

67 CAN_ENB1 OUTPUT Enable input, bus system 1

68 CAN_ENB2 OUTPUT Enable input, bus system 2

7.4 JTAG Connectors

Table 9: FlashPro JTAG Connector (J28)

Pin Signal Type Description

1 JTAG_TCK INPUT JTAG clock signal to the SOM

2 GND POWER Target ground

3 JTAG_TDO OUTPUT JTAG data output from the SOM

4 N/C JTAG mode set target MCU

5 JTAG_TMS INPUT JTAG mode select

6 VJTAG_VPP POWER For IC on PCB. Not for SOM

7 VJTAG_VPP POWER For IC on PCB. Not for SOM

8 JTAG_nTRST INPUT JTAG controller reset

9 JTAG_TDI INPUT JTAG data input to the SOM

10 GND POWER Target ground

Page 34: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

34

Confidential

Table 10: ARM JTAG Connector (J26)

Pin Signal Type Description

1 VJTAG_VPP POWER Target MCU reference voltage

2 N/C

3 JTAG_nTRST INPUT JTAG controller reset

4, 6, 8, 10, 12, 14, 16, 18, 20

GND POWER Target ground

5 JTAG_TDI INPUT JTAG data input to the SOM

7 JTAG_TMS INPUT JTAG mode select

9 JTAG_TCK INPUT JTAG clock signal to the SOM

11 GND TIE LOW Not connected to the SOM

13 JTAG_TDO OUTPUT JTAG data output from the SOM

15 SOM_nRESET I/O Target MCU reset signal

17 GND TIE LOW Not connected to the SOM

19 GND TIE LOW Not connected to the SOM

7.5 Power Supply

Table 11: Removable Power Connectors (J30, J32)

Pin Signal Type Description

1 +VIN POWER Input main DC-wide range

2 GND POWER Power supply ground

3 +VIN POWER Input main DC-wide range

(Duplicated for chain wiring)

4 GND POWER Power supply ground

Page 35: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

35

Confidential

Table 12: Molded Power Receptacle (Q2)

Pin Signal Type Description

A GND POWER Power supply ground

B +VIN POWER Input main DC-wide range

Table 13: External Power Connector (J33)

Pin Signal Type Description

1 +5VEXT POWER Output Voltage for Slave Hardware

2 GND POWER Power supply ground

7.6 Option Jumper Headers

Table 14: JTAG Mode Selection (LK3)

Name Settings Description

JTAG Mode Selection

1-2 Closed The SOM JTAG controller is in the Cortex-M3 debug mode. The JTAGSEL pin of the

SOM is LOW

1-2 Open The SOM JTAG controller is in the FPGA programming mode. The JTAGSEL pin of

the SOM is HIGH

Page 36: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

36

Confidential

Table 15: Generic Configuration Header (J9)

Name Settings Description

Generic Configuration Header

1-2 Closed User Customer Option Strap 1

1-2 Open User Customer Option Strap 1

3-4 Closed User Customer Option Strap 2

3-4 Open User Customer Option Strap 2

5-6 Closed User Customer Option Strap 3

5-6 Open User Customer Option Strap 3

7-8 Closed User Customer Option Strap 4

7-8 Open User Customer Option Strap 4

9-10 Closed User Customer Option Strap 5

9-10 Open User Customer Option Strap 5

11-12 Closed User Customer Option Strap 6

11-12 Open User Customer Option Strap 6

Table 16: GPIO Sharing RS232 (JP3, JP4, JP5, JP6, JP7)

Name Settings Description

RS232 / GPIO Sharing

1-2 Closed RS232 signal used and GPIO line not used

2-3 Closed RS232 signal not used and GPIO line active

1-2-3 Open No Operation for either RS232 or GPIO

Table 17: GPIO Sharing Relays (JP8, JP9)

Name Settings Description

Relays / GPIO Sharing

1-2 Closed Relay signal used and GPIO line not used

2-3 Closed Relay signal not used and GPIO line active

1-2-3 Open No Operation for either Relay or GPIO

Page 37: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

37

Confidential

Important Note: the first 7 GPIO lines do not go to the GPIO header (J27, J31). The lines are fed through 3-way option jumpers to select differing functionality. The tables above illustrate the split functionality.

Table 18: Relay 1 Polarity (LK1)

Name Settings Description

Voltage Free Relay 1 Polarity

1-2 Closed J10 Normally Closed when Relay1 de-asserted

2-3 Closed J10 Normally Open when Relay1 de-asserted

1-2-3 Open No Relay Connector (J10) Operation

Table 19: Relay 2 Polarity (LK2)

Name Settings Description

Voltage Free Relay 2 Polarity

1-2 Closed J11 Normally Closed when Relay2 de-asserted

2-3 Closed J11 Normally Open when Relay2 de-asserted

1-2-3 Open No Relay Connector (J11) Operation

Page 38: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

38

Confidential

7.7 LCD Connector

Table 20: LCD Mating Connector (J17)

Pin Signal Type Description

1 GND POWER Power Supply Ground

2 +5V POWER 5V Power Rail

3 CONTRAST INPUT Contrast Setting from POT (VR1)

4 LCD_RS INPUT LCD Control Line

5 LCD_RW INPUT LCD Control Line

6 LCD_EN INPUT LCD Control Line

7 LCD_D0 INPUT LCD Data Bus

8 LCD_D1 INPUT LCD Data Bus

9 LCD_D2 INPUT LCD Data Bus

10 LCD_D3 INPUT LCD Data Bus

11 LCD_D4 INPUT LCD Data Bus

12 LCD_D5 INPUT LCD Data Bus

13 LCD_D6 INPUT LCD Data Bus

14 LCD_D7 INPUT LCD Data Bus

15 BACKLIGHT POWER Backlight Current Sink

16 BACKLIGHT POWER Backlight Current Source

Page 39: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

39

Confidential

7.8 Analogue Contact Input Connector

Table 21: Contact Input Connector (J1 – J8)

Pin Signal Type Description

1 ACI_1 INPUT Analogue Input 1 reference to GND

2 GND POWER Target ground

3 ACI_2 INPUT Analogue Input 2 reference to GND

4 GND POWER Target ground

5 ACI_3 INPUT Analogue Input 3 reference to GND

6 GND POWER Target ground

7 ACI_4 INPUT Analogue Input 4 reference to GND

8 GND POWER Target ground

9 ACI_5 INPUT Analogue Input 5 reference to GND

10 GND POWER Target ground

11 ACI_6 INPUT Analogue Input 6 reference to GND

12 GND POWER Target ground

13 ACI_7 INPUT Analogue Input 7 reference to GND

14 GND POWER Target ground

15 ACI_8 INPUT Analogue Input 8 reference to GND

16 GND POWER Target ground

7.9 Relay Output Connector

Table 22: Voltage Free Relay 1 Connector (J10)

Pin Signal Type Description

1 RLY_1_A OUTPUT Floating isolated relay signal

2 RLY_1_B OUTPUT Floating isolated relay signal

Page 40: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

40

Confidential

Table 23: Voltage Free Relay 2 Connector (J11)

Pin Signal Type Description

1 RLY_2_A OUTPUT Floating isolated relay signal

2 RLY_2_B OUTPUT Floating isolated relay signal

7.10 Serial Connectors

Table 24: COM1 Serial RS232 9-Way D-Type Connector (J15)

Pin (on PCB) Signal Type Description

1 DCD INPUT Data Carrier Detect

2 RxD INPUT Receive Data

3 TxD OUTPUT Transmit Data

4 DTR OUTPUT Data Terminal Ready

5 SG POWER Signal/Chassis Ground

6 DSR INPUT Data Set Ready

7 RTS OUTPUT Request To Send

8 CTS INPUT Clear To Send

9 RI INPUT Ring Indicator

Table 25: COM1 Serial RS232 VERT Connector (J16)

Pin Signal Type Description

1 COM1_232TX OUTPUT COM1 RS232 TX

2 COM1_232RX INPUT COM1 RS232 RX

3 COM1_232RTS OUTPUT COM1 RS232 RTS

4 COM1_232CTS INPUT COM1 RS232 CTS

5 COM1_232DTR OUTPUT COM1 RS232 DTR

6 COM1_232DSR INPUT COM1 RS232 DSR

7 GND POWER Signal ground

8 GND POWER Signal ground

Page 41: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

41

Confidential

Table 26: COM2 Serial RS485 4-Way Connector (J19)

Pin Signal Type Description

1 COM2_485TX+ I/O COM2 TX+

2 COM2_485TX- I/O COM2 TX-

3 GND POWER Chassis Ground

4 COM2_485RX+ I/O COM2 RX+

5 COM2_485RX- I/O COM2 RX-

6 GND POWER Chassis Ground

7.11 Stereo Audio Phono-Jacks

Table 27: Stereo Audio Line OUT Connector Jack (J14)

Pin Signal Type Description

1 Left AUDIO Left Audio Analogue Channel

2 GNDAA POWER Analogue Ground

3 Right AUDIO Right Audio Analogue Channel

4 GNDAA POWER Analogue Ground

5 GNDAA POWER Analogue Ground

6 GNDAA POWER Analogue Ground

Page 42: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

42

Confidential

Table 28: Stereo Audio Line IN Connector Jack (J18)

Pin Signal Type Description

1 Left AUDIO Left Audio Analogue Channel

2 GNDAA POWER Analogue Ground

3 Right AUDIO Right Audio Analogue Channel

4 GNDAA POWER Analogue Ground

5 GNDAA POWER Analogue Ground

6 GNDAA POWER Analogue Ground

7.12 Earthing

Table 29: Local Clean Earth Connection (J29)

Pin Signal Type Description

1 PEARTH EARTH Local EARTH reference

Page 43: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

43

Confidential

8 Contact

Table 30: Contact Information

Nine Ways Research & Development Ltd

E-Mail : [email protected]

Internet : www.nineways.co.uk

UK

Unit A.3, iDCentre, Lathkill House, rtc Business Park

London Road, Derby. DE24 8UP

United Kingdom

Tel : +44 (0) 1332 258847

FAX : +44 (0) 1332 258823

Page 44: NetFusion-M2S-SOM-F484- EXP PCB

NetFusion-M2S-SOM-F484-EXP Expansion Main-Board PCB

Design Hardware-Architecture Draft 0.1 – January 28th 2015

44

Confidential

9 Document History

Document Change Notices (DCO)

Version Description Created/Changed By Date

0.1 Draft Initial start to the

NetFusion-EXP PCB

project design and

system specification

James Brayford/Paul

Bates: Nine Ways

R&D (UK) Ltd

28th January 2015

Copyright © Nine Ways Research & Development Ltd 2013. All Rights Reserved.

Table 31: Document History Entry Log