Critical Link, LLC
www.CriticalLink.com
MitySOM-5CSX Development Kit
6 August 2014
FEATURES
MitySOM-5CSX Development Board
MitySOM-5CSX SoM Module
Additional Hardware Included:
UART to USB Cable
Ethernet Cable
AC to DC 24V 2.7A Adapter
Integrated +2.5V/+3.3V/+5V/+12V
Power Supplies
ATX Power Supply Compatible
Digital Interfaces:
10/100/1000 MBit Ethernet Interface
Debug UART to USB
USB OTG Interface
Dual Electrically Isolated CAN Bus
Interfaces
SD/MMC Card Socket
Software and Documentation:
Linux Kernel
uBoot
Development Environment - Virtual
Machine
Development Board Schematics
Development Board Gerber Files
Development Board BOM
APPLICATIONS
MitySOM-5CSX Evaluation
Test and Measurement
Factory Automation
Industrial Automation
Embedded Instrumentation
Test and Measurement
Rapid Prototyping
Expansion
Full HSMC Interface
Partial HSMC Interface
PCI-e x4
DESCRIPTION
The MitySOM-5CSX Development Kit provides all the hardware and software support
for system designers and developers to evaluate the Critical Link MitySOM-5CSX
System on Module. The MitySOM-5CSX Development Kit comes complete with the
MitySOM-5CSX module that meets your project’s needs.
The MitySOM-5CSX Development Kit includes on-board Debug UART to USB
converter, 10/100/1000 GBit Ethernet, Universal Serial Bus (USB 2.0) USB-On-The-Go
(OTG) communication interfaces. Full and Partial HSMC connectors are compatible with
a wide range of existing add-on cards, dual electrically isolated CAN and PCI-e x4
expansion ports provide a comprehensive set of interface options.
Multi Media Card (MMC) interface supporting Secure Digital (SD) cards. Configuration
dip-switches, debug switches, RTC battery and a SOM current input monitoring circuit
round out the Development Kit. All powered from a single 24VDC input (adapter
included) or a standard ATX PC power supply with onboard +2.5V/+3.3V/+5V/12V
power supplies.
1
Copyright © 2007-2013, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
MitySOM-5CSX Development Kit
6 August 2014
A block diagram of the MitySOM-5CSX Development Kit is illustrated in Figure 1 on
the following page. Control of the on-board interface hardware and connected Expansion
IO cards require proper configuration of the MitySOM-5CSX Module. While not
required, it is strongly recommended that the MitySOM software development kit and
supplied API be used to manage these interfaces.
MitySOM-5CSX Development Kit
MitySOM-5CSX
HID / Thumb drive
USB OTG
PC Serial
Port
SD Card
UART to USB
Bridge
SD
Connector
RJ-45 &
Magnetics
160-Pin HSMC
10-pin Header
160-Pin HSMC
Micrel KSZ9031
Ethernet PHY
Ethernet 10/100/1000
Full HSMC Interface
(89 IO Pins Connected)
Full HSMC JTAG Debug
Interface
Partial HSMC Interface
(20 IO Pins Connected)
PC/Modules
PCIe 4X Header
Altera
Cyclone V SX/SE
SoC
Dual Arm Cortex-A8
Up to 925MHz
SATA Header
Status/Debug
Indicators
Reset and Debug
Configuration Switches
CAN 1
CAN 2
LED’s
Buttons
Dip Switches
10-pin Header
10-pin Header
ISO 1050
ISO 1050
Battery
(RTC)
+1.8V From MityArm
Module
+5V MityArm Module
+18V to 24V
or
ATX Power Supply
Input
Power
Management
+3.3V Peripherals
+5V ISO 2 (CAN 2)
+1.2V Ethernet
+12V PCIe
Figure 1: MitySOM-5CSX Development Kit Block Diagram
Additional details about the Cyclone V SX/SE SoC, available peripherals, their features
and FPGA IO details are provided in the data sheet at the Altera website
(http://www.altera.com/devices/processor/soc-fpga/cyclone-v-soc/cyclone-v-soc.html).
2
Copyright © 2007-2013, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
MitySOM-5CSX Development Kit
6 August 2014
Feature Descriptions
Debug UART to USB Interface Description .................................................................... 4
USB 2.0 Interface Description ......................................................................................... 4
MultiMedia Card (SD) Interface Description ................................................................... 4
Gigabit Ethernet Interface Description ............................................................................. 4
SATA Interface Description ............................................................................................ 4
RTC Battery (VBat) ........................................................................................................ 4
Full HSMC Interface Description .................................................................................... 5
Full HSMC JTAG Debug Interface Description............................................................... 5
Partial HSMC Interface Description ................................................................................ 5
PCI-e x4 Interface Description ........................................................................................ 5
Dual CAN Interface Description...................................................................................... 5
Debug/User Switch Descriptions ..................................................................................... 5
Boot Configuration Dip-Switch Description .................................................................... 6
Electrical Interface Descriptions
Input Power – J601 and J600 ........................................................................................... 8
Main Power Switch – S600 ............................................................................................. 8
MultiMedia Card (SD) Interface – J403 ........................................................................... 8
Debug/Boot UART - USB Interface – J400 ..................................................................... 8
USB 2.0 Interface (OTG) – J401 ..................................................................................... 8
Dual CAN Interface – J404 & J405 ................................................................................. 9
SATA Interface – J402 .................................................................................................... 9
PCIe Interface – J200 .................................................................................................... 10
Full HSMC Interface- J300............................................................................................ 11
Full HSMC JTAG Debug Interface – J302 .................................................................... 14
Partial HSMC Interface – J301 ...................................................................................... 15
10/100/1000 Ethernet Interface – J500........................................................................... 17
Boot Configuration header – J106 ................................................................................. 17
3
Copyright © 2007-2013, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
Debug UART to USB Interface Description
MitySOM-5CSX Development Kit
6 August 2014
The on-board UART to USB Bridge, FTDI FT230X, provides a serial interface at data
rates up to 115,200 baud. The USB serial interface, J400 - Console, is routed to the
primary MitySOM serial bootloading port, UART0. It allows for general module debug,
remote code download and FLASH upgrades on an attached MitySOM from this
connector when interfaced with a PC.
When connected to a Windows XP, Vista, 7 or 8 PC no drivers are required as Windows
Update is used to obtain the drivers.
USB 2.0 Interface Description
The on-board USB OTG interface utilizes a mini B type connector J401 and interfaces
with the USB phy on the MitySOM-5CSX module. This phy is connected to the USB0
controller within the Cyclone V SoC HPS. Linux drivers are available. This interface
allows for a connection to either a PC or a USB device through the use of a USB-OTG to
USB A type adapter, not included.
MultiMedia Card (SD) Interface Description
The on-board MultiMedia Card (MMC) slot uses a Secure Digital connector J403 which
supports standard (3.3V) cards. U-Boot configuration information and Linux drivers are
available.
Gigabit Ethernet Interface Description
The on-board Ethernet interface features a Micrel KSZ9031 Ethernet PHY capable of
running at 10/100/1000Mbit including link auto-negotiation and RGMII/MDIO
capability. An industry standard RJ-45 connector is provided for external connection.
This Ethernet interface may be used to perform remote code download via U-Boot and
FLASH upgrades on an attached MitySOM-5CSX module in addition to standard
network interfacing.
SATA Interface Description
The on-board SATA connector allows for connection to the MitySOM-5CSX module
gigabit transceivers. To take advantage of the SATA interface an IP core needs to be
used. There are a number of companies that offer such cores and you can contact your
Critical Link representative for a recommendation.
RTC Battery (VBat)
The MitySOM-5CSX Development Board includes a 3V battery to power the RTC on the
module. This battery is identifier B600 and is a Panasonic BR1225-1VC. Note that if the
battery gets discharged, below 1.2V, a new battery may be required for proper module
function. If the battery voltage is between 1.2V and 1.8V a slower JTAG clock frequency
may be needed for JTAG debugging. Please contact a Critical Link representative for
details.
4
Copyright © 2007-2013, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
Full HSMC Interface Description
MitySOM-5CSX Development Kit
6 August 2014
The Full High Speed Mezzanine Card (HSMC) interface allows for the use of add-on
cards that are designed for the Altera Cyclone V on the MitySOM-5CSX module. A
number of “off the shelf” boards/kits are available from Critical Link and other third
parties that are compatible with this interface.
Full HSMC JTAG Debug Interface Description
The 10-pin JTAG header J302 is available onboard for debugging of a device that is
connected to the Full HSMC connector, J300.
Partial HSMC Interface Description
The Full High Speed Mezzanine Card (HSMC) interface allows for the use of add-on
cards that are designed for the Altera Cyclone V on the MitySOM-5CSX module. This
interface offers access to a single Gigabit transceiver interface as well.
PCI-e x4 Interface Description
The on-board 4-channel PCI-e interface provides both root port and endpoint mode
support for PCI-e x1, x2 and x4 devices when a MitySOM-5CSX is used. In addition an
on-board 100MHz clock is provided as well as +12V and +3.3V external power supplies.
Dual CAN Interface Description
The on-board CAN provides a set of CAN V2.0B compliant interfaces. These interfaces
are managed by the MitySOM-5CSX module directly.
The galvanic isolation is provided by a dedicated TI ISO1050 transceiver for each
interface. The ISO1050 is powered by an isolated power supply with 1000V* isolation
from the primary supply.
Jumpers JP400 (CAN 1) and JP401 (CAN 0) can provide dedicated bus termination of
120Ohm. To enable termination, place shorting jumper across JP504.
The electrical interfaces are provided via J404 (CAN1) and J405 (CAN0), 10-pin
shrouded headers.
Linux Driver and API examples are available to support CAN functionality.
Debug/User Switch Descriptions
A total of 5 switches are present on the 5CSX Development Kit.
S400, S401 and S402 are tied to HPS GPIO pins on the module edge connector; pins 252,
264 and 266 respectively. These switches can be utilized for any user defined functions.
S403 is for the HPS Warm Reset which just causes the MitySOM Cyclone V SoC to
perform a soft reset.
S404 is for the Cold Reset which causes the MitySOM input power supply to be toggled.
5
Copyright © 2007-2013, Critical Link LLC