Critical Link, LLC
www.criticallink.com
MitySOM
MitySOM-1810F Processor Card
5-MAR-2014
FEATURES
TI AM1810 ARM9 Application Processor
-
375 MHz ARM926EJ-S MPU
16 KB L1 Program Cache
16 KB L1 Data Cache
8 KB Internal RAM
64 KB boot ROM
JTAG Emulation/Debug
On-Board Xilinx Spartan-6 FPGA
-
Up To XC6SLX45
Up To 2,088 KBits Block RAM
Up To 6,822 Slices (6 Input LUTs)
-
1050 Mbps data rate
-
JTAG Interface/Debug
Up To 256 MB mDDR2 CPU RAM
Up To 512 MB Parallel NAND FLASH
8 MB SPI based NOR FLASH
Integrated Power Management
Standard SO-DIMM-200 Interface
-
96 FPGA User I/O Pins
-
10/100 EMAC MII / MDIO
-
2 UARTS
-
2 McBSPs
-
2 USB Ports
-
Video Output
-
Camera/Video Input
-
MMC/SD
-
SATA
-
ePWM, eCAP
-
EMIFA
-
Single 3.3V Power Supply
PROFIBUS Interface
-
Certified by PI International
-
Real-Time Linux Drivers
-
Up to 6Mbaud operation
APPLICATIONS
Embedded Instrumentation
Industrial Automation
Industrial Instrumentation
Medical Instrumentation
Embedded Control Processing
Network Enabled Data Acquisition
Test and Measurement
Software Defined Radio
Bar Code Scanners
Power Protection Systems
Portable Data Terminals
BENEFITS
Rapid Development / Deployment
Multiple Connectivity and Interface Options
Rich User Interfaces
High System Integration
High Level OS Support
High Level OS Support
-
Linux
-
QNX
-
Windows Embedded CE Ready
-
ThreadX Real Time OS
DESCRIPTION
The MitySOM-1810F is a highly configurable, very small form-factor processor card that
features a Texas Instruments AM1810 375MHz ARM Applications Processor tightly
integrated with the Xilinx Spartan-6 Field Programmable Gate Array (FPGA),
PROFIBUS, FLASH (NAND and NOR) and mDDR2 RAM memory subsystems.
1
Copyright © 2012, Critical Link LLC
Specifications Subject to Change
Critical Link, LLC
www.criticallink.com
MitySOM
MitySOM-1810F Processor Card
5-MAR-2014
The design of the MitySOM-1810F allows end users the capability to develop
programs/logic images for both the ARM processor and the FGPA. The MitySOM-
1810F provides a complete and flexible digital processing infrastructure necessary for the
most demanding embedded applications development.
The AM1810 includes an ARM926EJ-S micro-processor unit (MPU) capable of running
the rich software applications programming interfaces (APIs) expected by modern system
designers. The ARM architecture supports several operating systems, including Real-
Time Linux, QNX and Windows XP embedded. Linux drivers are available for all
interfaces, including the PROFIBUS interface.
Up To 256MB
mDDR Memory
16-bit wide
8MB NOR Flash
(SPI interface)
For uBoot
bootloader
Up To 512MB
NAND Flash
16-bit wide
For root FFS
1.2V
1.8V
2.5V
3.3V
Power
Management
System
Clocks
JTAG/Emulator
EMIFA (16-bit)
JTAG
JTAG
Header
MMCSD 1
Texas Instruments
AM1810
375-MHz ARM926EJ-S ™ RISC MPU
(Many pins are multiplexed between peripherals)
EMAC RMII
UHPI
uPP
LCD
VPIF I/O
Xilinx
Spartan-6
FPGA
Up To XC6SLX45
CSG324 pkg.
Programmable I/O
Programmable I/O
EMAC MII/MDIO
I/O Bank Power
Resets & RTC
UART 0,1,2
McBSP 0,1
MMCSD 0
eHRPWM
USB 0,1
McASP
SPI 0,1
I2C 0,1
Timers
eCAP
SATA
Boot Config
FPGA I/O
Banks can be
1.8V, 2.5V, or
3.3V
I/O Bank Power
Boot
Config
SO-DIMM-200 (DDR2 Connector)
Figure 1 MitySOM-1810F Block Diagram
Figure 1 provides a top level block diagram of the MitySOM-1810F processor card. As
shown in the figure, the primary interface to the MitySOM-1810F is through a standard
SO-DIMM-200 card edge interface. The interface provides power, synchronous serial
connectivity, and up to 96 pins of configurable FPGA I/O for application defined
interfacing. Details of the SO-DIMM-200 connector interface are included in the SO-
DIMM-200 Interface Description, below.
2
Copyright © 2012, Critical Link LLC
Specifications Subject to Change
3.3 V
GND
Critical Link, LLC
www.criticallink.com
MitySOM
MitySOM-1810F Processor Card
5-MAR-2014
PROFIBUS Interface
Texas Instruments Inc. (TI) has integrated PROFIBUS functionality into its AM1810
Sitara ARM microprocessor (MPU). The solution utilizes one of the onboard UARTS
and connects directly to the RS-485 transceiver and therefore eliminates the need of an
external PROFIBUS ASIC or FPGA. Customers using the MitySOM-1810 in their
industrial application can save cost and reduce design complexity as well as PCB space.
Furthermore, the industrial application benefits from the low-power architecture of the
Sitara ARM MPU and the MitySOM-1810 platform from TI and Critical Link.
The AM1810 Sitara ARM MPU PROFIBUS Slave solution has been certified by
PROFIBUS International (PI).
The PROFIBUS real-time frame handler (Fieldbus Data Link or FDL) is encapsulated in
the Programmable Real-Time Unit Subsystem (PRUSS), which is part of the AM1810
Sitara ARM MPU on-chip peripherals. The PRUSS uses one Universal Asynchronous
Receiver/Transmitter (UART) and a timer to generate PROFIBUS-compliant frames. The
industrial application and the PROFIBUS DP-Protocol (Layer 7) are operated on the
ARM. The solution can be completed with an RS-485 transceiver suitable for harsh
environments, such as TI’s ISO1176T or ISO1176 placed on the base board to the
MitySOM-1810F.
The PROFIBUS subsystem uses the PRUs that implement real-time frame handling;
PROFIBUS message transmission, frame validation and communication with the ARM
processor. The PROFIBUS subsystem interfaces with one of the UARTs in the AM1810
Sitara ARM MPU, which is designated for PROFIBUS communication at up to 6Mbaud
data rate. The PRU uses interrupts to interact with the ARM where the PROFIBUS stack
(Layer 7, DP Protocol) and the industrial application is run. All process data handling like
cyclic, acyclic and service access point (SAP) between the PROFIBUS stack on ARM
and the PRU is through the internal memory.
Additional details about the AM1810 Sitara ARM MPU, available peripherals and their
features are provided in the data sheet at the TI website (www.ti.com/am1810).
FPGA Bank I/O
The MitySOM-1810F provides 96 lines of FPGA I/O directly to the SO-DIMM-200 card
edge interface. The 96 lines of FPGA I/O are distributed across 2 banks of the FPGA.
These I/O lines and their associated logic are completely configurable within the FPGA
at the end user’s discretion.
With the Xilinx Spartan-6 series FPGA, up to the XC6SLX45, each of the user controlled
banks may be configured to operate on a different electrical interface standard based on
input voltage provided at the card edge connector. The banks support 3.3V, 2.5V, and
1.8V standard CMOS switching level technology. In addition, the I/O lines from the
FPGA have been routed as differential pairs and support higher speed LVDS standards as
well as SSTL 2.5 switching standards. Various forms of termination (pull-up/pull-down,
3
Copyright © 2012, Critical Link LLC
Specifications Subject to Change
Critical Link, LLC
www.criticallink.com
MitySOM
MitySOM-1810F Processor Card
5-MAR-2014
digitally controlled impedance matching) are available within the FPGA switch fabric.
Refer to the Xilinx Spartan 6 user’s guide for more information.
AM1810 mDDR2 Memory Interface
The AM1810 includes a dedicated DDR2 SDRAM memory interface. The MitySOM-
1810F includes up to 256 MB of mDDR2 RAM integrated with the AM1810 processor.
The bus interface is capable of burst transfer rates of 532 MB / second.
AM1810 SPI NOR FLASH Interface
The MitySOM-1810F includes 8 MB of SPI NOR FLASH. This FLASH memory is
intended to store a factory provided bootloader, and typically a compressed image of a
Linux kernel for the ARM core processor.
EMIFA / NAND FLASH Interface
The Asynchronous External Memory Interface (EMIFA) interface available on the
AM1810 is available on the SO-DIMM-200 connector. The EMIFA interface includes 3
chip select spaces. The EMIF interface supports multiple data width transfers and bus
wait state configurations based on chip select space. 8, and 16 bit data word sizes may be
used.
Up to 512 MB of on-board NAND FLASH memory is connected to the AM1810 using
the EMIFA bus. The FLASH memory is 8 bits wide and is connected to the third chip
select line of the EMIFA (CE1). The FLASH memory is typically used to store the
following types of data:
-
-
-
-
ARM Linux / Windows Embedded CE / QNX embedded root file-system
FPGA application images
runtime ARM software
runtime application data (non-volatile storage)
AM1810 Camera and Video Interfaces
The AM1810 includes an optional video port I/O interface commonly used to drive LCD
screens as well as a camera input interface. These interfaces have been routed directly to
the SO-DIMM-200 connector.
Debug Interface
Both the JTAG interface signals for the FPGA and the JTAG signals for the AM1810
processor have been brought out to a Hirose header that is intended for use with an
available Critical Link breakout adapter. This header can be removed for production
units; please contact your Critical Link representative for details.
This adapter is not included with individual modules but is included with each Critical
Link Development Kit that is ordered. If an adapter, Critical Link (CL) part number 80-
000286, is needed please contact your Critical Link representative.
4
Copyright © 2012, Critical Link LLC
Specifications Subject to Change
Critical Link, LLC
www.criticallink.com
MitySOM
MitySOM-1810F Processor Card
5-MAR-2014
Software and Application Development Support
Users of the MitySOM-1810F are encouraged to develop applications using the
MitySOM-1810F software development kit provided by Critical Link LLC. The
development kit includes an implementation of an OpenEmbedded board support
package providing an Angstrom based Linux distribution and compatible gcc compiler
tool-chain with debugger.
To support rapid FPGA and applications development, netlist components - compatible
with the Xilinx ISE FPGA synthesis tool – for commonly used FPGA designs and a
corresponding set of Linux loadable kernel modules are included. The libraries provide
the necessary functions needed to configure the MitySOM-1810F, program standalone
embedded applications, and interface with the various hardware components both on the
processor board as well as a custom application carrier card. The libraries include several
interface “cores” – FPGA and ARM software modules designed to interface with various
high performance data converter modules (ADCs, DACs, LCD and touchscreen
interfaces, etc) – as well as bootloading and FLASH programming utilities.
Growth Options
The MitySOM-1810F has been designed to support several upgrade options. These
options include various speed grades, memory configurations, and operating temperature
specifications including commercial and industrial temperature ranges. The available
options are listed in the section below containing ordering information. For additional
ordering information and details regarding these options, or to inquire about a particular
configuration not listed below, please contact a Critical Link sales representative.
5
Copyright © 2012, Critical Link LLC
Specifications Subject to Change