Critical Link, LLC
www.CriticalLink.com
MitySOM
MitySOM-335x Processor Card
9 February 2018
FEATURES
TI AM335x Application Processor
-
Up to 1GHz ARM Cortex A8 MPU
-
NEON SIMD Coprocessor
-
32 KB L1 Program Cache
-
32 KB L1 Data Cache
-
256 KB L2 Cache
-
64 KB RAM
-
176 KB boot ROM
-
JTAG Emulation/Debug
AM335x Processor Choices
-
AM3359 (PRU’s, 3D and EtherCat)
-
AM3358 (PRU’s and 3D)
-
AM3357 (PRU’s and EtherCat)
-
AM3356 (PRU’s)
-
AM3354 (3D)
-
AM3352
Up To 1 GB DDR3 or 256 MB DDR2
CPU RAM
Up to 1 GB Parallel NAND FLASH
Up to 16 MB Serial NOR FLASH
(optional)
APPLICATIONS
Embedded Instrumentation
Industrial Automation
Industrial Instrumentation
Medical Instrumentation
Weighing Scales
Closed Loop Motor Control
BENEFITS
Rapid Development / Deployment
Multiple Connectivity and Interface
Options
Rich User Interfaces
High System Integration
High Level OS Support
-
Linux Kernel
-
QNX
-
Windows CE Ready
STANDARD DDR3 SO-DIMM-204 INTERFACE
2 10/100/1000 Mbps EMACs
24-bit WXGA LCD Interface
Touch Screen Controller
8 Channel, 12-bit SAR ADC
2 CAN Interfaces
6 UARTs
2 USB Ports
2 4-Channel McASPs
3 MMC/SD/SDIO
2 SPI, 2 I2C, GPIO
eHRPWM, eQEP
Single 3.3V to 5.0V Input Power Supply
2 Programmable Real-time Units
(PRUs) – Processor Dependent
Integrated Power Management
SGX530 3D Graphics Accelerator –
Processor Dependent
Watchdog Timer
Real-time clock
Power Reset and Clock Management
(PRCM)
Crypto Hardware Accelerators (AES,
SHA, PKA, RNG)
DESCRIPTION
The MitySOM-335x series of highly configurable, small form-factor processor cards
features one of Texas Instruments Sitara AM335x Processors. The module includes
NAND FLASH and DDR2 or DDR3 RAM memory subsystems. A MitySOM-335x
provides a complete and flexible CPU infrastructure for highly integrated embedded
systems.
1
Copyright © 2018, Critical Link LLC
Specifications Subject to Change
Critical Link, LLC
www.CriticalLink.com
MitySOM
MitySOM-335x Processor Card
9 February 2018
The onboard AM335x processor provides Cortex-A8 32-bit RISC processor with a
NEON SIMD coprocessor. This MPU is capable of running a rich set of real-time
operating systems containing software applications programming interfaces (APIs)
expected by modern system designers. The ARM architecture supports several operating
systems, including Linux, QNX, and Windows CE.
In addition to the Cortex-A8, the AM335x family also offers available dual
Programmable Real-Time Units (PRUs) when using the AM3356, AM3357, AM3358 or
AM3359 processors. These PRUs are 200MHz RISC processors that run independently
of the main Cortex-A8 CPU and have access to all the on-chip peripherals as well as all
external memory. These can be used for any purpose; typical applications include the
implementation of custom, industrial serial or Ethernet protocols such as PROFIBUS or
EtherCAT. In addition, the PRUs can continue to run while the core CPU is in sleep
mode in order to monitor for system wakeup events.
Figure 1 MitySOM-335x Block Diagram
Figure 1 provides a top level block diagram of the MitySOM-335x processor card. As
shown in the figure, the primary interface to the MitySOM-335x is through a standard
DDR3 SO-DIMM-204 card edge interface. The interface provides power, synchronous
serial connectivity, and many other interfaces provided by the Sitara processor. Details
of the SO-DIMM-204 connector interface are included in the SO-DIMM-204 Interface
Description, below.
2
Copyright © 2018, Critical Link LLC
Specifications Subject to Change
Critical Link, LLC
www.CriticalLink.com
MitySOM
MitySOM-335x Processor Card
9 February 2018
MitySOM-335x Onboard DDR Memory Options
DDR2 Memory Option
The AM335x processor includes one dedicated 16 bit DDR SDRAM memory interface.
The MitySOM-335x can include up to 256 MB of DDR2 RAM integrated on board the
module. The memory bus interface is capable of burst transfer rates of 800 MB / second.
DDR3 Memory Option
The AM335x processor includes one dedicated 16 bit DDR SDRAM memory interface.
The MitySOM-335x includes up to 1 GB of DDR3 RAM integrated on board the module.
The memory bus interface is capable of burst transfer rates of 1200 MB / second.
MitySOM-335x Onboard Storage Memory
NAND FLASH (Optional)
Up to 1GB of on-board NAND FLASH memory is connected to the AM335x processor
using the general purpose memory controller (GPMC) bus. The FLASH memory is 8
bits wide and is connected to the first chip select line of the GPMC (CSN0 – AM335x
Ball V6). The FLASH memory is typically used to store the following types of data:
-
-
-
-
Bootloaders
ARM Linux / Windows CE / QNX embedded root file-system
runtime ARM software
runtime application data (non-volatile storage)
The GPMC bus is also accessible on the SO-DIMM-204 connector. It can be used to
access external memories such as SDRAM, SRAM, NOR flash, NAND flash, or
memory-mapped ASICs and FPGAs. The inteface is a maximum of 16-bits wide, but can
also be used for 8-bit access.
NOR FLASH (Optional)
Up to 16 MB of on-board NOR FLASH memory is connected to the AM335x using the
Serial Peripheral Interface (SPI1 NOR CS0 – AM335x Ball C12). The AM335x provides
up to 2 SPI interfaces with both interfaces available on the SO-DIMM connector.
Configuration EEPROM
The MitySOM-335x contains a 256 x 8-bit EEPROM that is used to hold configuration
data for the module. The EEPROM is connected to the AM335x using the I2C1 interface
at address 1010XXXb (0x50 to 0x57).
3
Copyright © 2018, Critical Link LLC
Specifications Subject to Change
Critical Link, LLC
www.CriticalLink.com
MitySOM
MitySOM-335x Processor Card
9 February 2018
External Interfaces
The AM335x makes extensive use of functional pin multiplexing to provide a highly
configurable device that can be tailored to a multitude of applications. A list of the
interfaces/functions that are available to the user is provided below.
2 Universal Serial Bus (USB) 2.0 High-Speed On the Go ports
2 Controller-Area Network (CAN) ports
2 Multichannel Audio Serial Ports (McASP)
2 Industrial Gigabit Ethernet MAC’s (10/100/1000 Mbps)
3 MMC/SD/SDIO ports
8 input, 12 bit A/D Converter
LCD Controller
3 Enhanced Capture (eCAP) Modules
3 Enhanced High-Resolution PWM (eHRPWM) modules
3 32-bit Enhanced Quadrature Pulse Encoder (eQPE) modules
4 Timers
2 Serial Peripheral (SPI) ports
o
SPI Port 1 is also connected to the on-board NOR FLASH memory
6 Universal Asynchronous Receive/Transmit (UART) ports
2 Inter-Integrated Circuit (I2C) ports (I2C1 & I2C0)
o
I2C Port 1 is also connected to the on-board EEPROM and PMIC
o
I2C Port 0 is not used by any on-board components
General Purpose Memory Controller (GPMC) interface
o
A subset of this interface is also connected to the on-board NAND FLASH
JTAG/Debugger port
Additionally, most of the pin multiplexed signals can be configured as general purpose
I/O signals with interrupt capability.
4
Copyright © 2018, Critical Link LLC
Specifications Subject to Change
Critical Link, LLC
www.CriticalLink.com
MitySOM
MitySOM-335x Processor Card
9 February 2018
Software and Application Development Support
Users of the AM335x are encouraged to develop applications using the MitySOM-335x
software development kit provided by Critical Link LLC. The SDK is an expansion of
the TI platform support package for the AM335x and includes a Linux root
filesystem/distribution and compatible gcc compiler tool-chain with debugger.
Growth Options
The AM335x 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.
ABSOLUTE MAXIMUM RATINGS
If Military/Aerospace specified cards are
required, please contact the Critical Link
Sales Office or unit Distributors for
availability and specifications.
Maximum Supply Voltage, Vcc
5.2 V
OPERATING CONDITIONS
Commercial
Temperature Range
Industrial Temperature
Range
0 C to 70 C
-40 C to 85 C
o
o
o
o
Storage Temperature Range
-65 C to 80 C
o
o
SO-DIMM-204 Interface Description
The primary interface connector for the MitySOM-335x is the SO-DIMM card edge
interface which contains 4 classes of signals:
Power (PWR)
Dedicated signals mapped to the on-board Power Management device (PM)
Dedicated signals mapped to the AM335xZCZ device (335D)
Multi-function signals mapped to the AM335xZCZ device (335M)
Table 1 contains a summary of the MitySOM-335x pin mapping.
Note that not all signals/mux options are available with all AM335x processor options
(i.e. PRU’s) and the I2C1 and I2C2 interface signals/mux options cannot be changed as
they are used for dedicated functions on the MitySOM-335x module.
5
Copyright © 2018, Critical Link LLC
Specifications Subject to Change