netfusion-m2s-som-f484- exp pcb
TRANSCRIPT
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
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
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
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.
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
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.
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.
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.
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
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.
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
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
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
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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