Back to Blog

Sienovo AM5728 DSP+ARM High-Performance Image Processing Core Board Features Introduction

#AM5728#CoreBoard#IndustrialGrade#DSPARM#HeterogeneousMulticore

1. Core Board Introduction

➢ The SOM-XM5728 is an industrial-grade core board from Sienovo Technology based on the TI AM5728 processor. It features immersion gold, lead-free, ten-layer PCB, and industrial-grade design, making it suitable for applications in motion control systems, machine vision processing systems, image recognition systems, audio analysis systems, video analysis systems, high-end measurement instruments, and other industrial applications.

  • Customers can choose different CPU, memory, and external storage configurations based on their specific applications. The core board supports the TI AM5728 processor, which integrates two ARM Cortex-A15 processors, two floating-point DSP C66x™ Floating-Point VLIW DSPs @ 750MHz, and PRU-ICSS for various industrial protocols. It supports industrial-grade 1GB-4GB DDR3 memory and industrial-grade 4GB-16GB eMMC external storage, offering highly convenient expansion.
  • The SOM-XM5728 core board supports multiple industrial communication protocols such as EtherCAT, EtherNet/IP, and PROFIBUS, enabling easy bus control and industrial networking. It can implement more complex and higher-precision motion control interpolation algorithms using its dual C66x DSPs. Furthermore, it supports connecting to an FPGA via the GPMC bus to achieve more industrial control and image processing functionalities.
  • With 8x McASP and dual C66x DSPs, the SOM-XM5728 core board can implement 16-channel or 32-channel audio processing and analysis algorithms for high-end applications, such as sound source localization, echo cancellation, and various other audio analysis and processing scenarios.
  • It boasts powerful video encoding and decoding capabilities, supporting 1-channel 1080P60, 2-channel 720P60, or 4-channel 720P30 hardware video encoding/decoding, and H.265 software video decoding. For video processing, leveraging the powerful dual C66x DSPs, it can achieve complex image recognition, video analysis and recognition, real-time data analysis and processing, and other high-end AI applications.
  • High-performance GPU, dual-core SGX544 3D accelerator and GC320 2D graphics acceleration engine, supporting OpenGL ES2.0.
  • The SOM-XM5728 software SDK provides Linux 4.14.67 system and DSP RTOS system, supporting OpenCL, OpenMP, and SysLink IPC multi-core development. It offers methods and examples for inter-core communication between ARM and DSP, significantly reducing the development difficulty for high-speed signal processing, audio/video data analysis, and similar tasks.
  • Compact size, only 86mm*60.5mm.

Evaluation Board:

2 AM572x Processor Specifications

Processor

AM5728

AM5726

ARM

2x Cortex-A15@1.5GHz

2x Cortex-A15@1.5GHz

DSP

2x C66x@750MHz

2x C66x@750MHz

Graphics Accelerator

2x 3D and 1x 2D

N/A

Max Display Output Resolution

1080p@60fps

N/A

Display Output Interfaces

3x LCD and 1x HDMI 1.4a

N/A

3. Key Features

➢ Features 2x Cortex-A15@1.5GHz, 2x C66x DSP@750MHz, 2x Cortex-M4, and 2x PRU simultaneously.

➢ Utilizes industrial-grade precision BTB connectors for reliable signal integrity, easy installation, and stable removal.

➢ Supports up to 6 video inputs and 3 video outputs.

➢ Supports up to 8 McASP channels.

➢ Supports up to 2 CAN interfaces.

➢ Supports up to 10 UARTs.

➢ Supports up to 3 LCDs.

➢ Supports up to 4 SPIs.

➢ Supports up to 3 MMCs.

➢ Supports up to 5 I2Cs.

➢ Supports up to 2 Gigabit Ethernet ports.

➢ Supports 1 SATA-2 interface.

➢ Supports 1 USB 3.0.

➢ Supports 2 USB 2.0.

➢ Supports 1 HDMI.

➢ Supports 1 PCIe 3.0, with modes for 12-lanes or 21-lane.

➢ Supports Linux 4.14.67, DSP RTOS, and real-time RT-Linux systems.

➢ Operating temperature range: -40℃~85℃ (Industrial Grade).

4. Application Areas

➢ This core board has a wide range of applications, primarily including industrial motion control systems, machine vision processing systems, audio analysis systems, high-definition image recognition systems, video analysis and processing systems, medical image processing, power automation, high-end measurement instruments, EtherCAT master/slave controllers, and other application fields.

Core Board Specifications

1. Core Board Structure

Mechanical Dimensions Diagram

Structural Parameters

Connector

BTB Connector

Dimensions

86MM60.5MM6MM

Pin Pitch

0.5MM

Number of Pins

400 (80+80+80+80+80)

Combined Height between Core Board and Baseboard

5MM

Number of Mounting Holes

6

Hardware Specifications

Item

Type

Model Parameters

Description

Core Configuration

CPU

TI AM572x

ARM Cortex-A15 CPU@1.5GHz, integrated C66x DSP@750MHZ, integrated SGX544 3D GPU

On-Chip Cache

L2 Cache

ARM Cortex-A15: 1Mbyte C66x: 288KB

On-Chip Memory

2.5 MByte

Memory

DDR3

1GB/2GB/4GB

eMMC

4 -16GB eMMC

Power Management

TPS6590377ZWSR

Total of 15 outputs, with output short-circuit and overload protection, over-temperature warning and shutdown protection, over-voltage and under-voltage protection, controllable via I2C interface.

Connector

5 x 80 pin B2B connectors

Includes one high-speed connector. Pin pitch 0.5MM, total 400 pins.

Pin Functions

Display Output

3 x LCD

Supports 24-bit, 16-bit, 8-bit, multiplexed with other interfaces.

1 x HDMI

Supports HDMI 1.4a

Video

6 x Video Input Ports

3 x Video Input Ports

Supports up to 6 video inputs and 3 video outputs.

Ethernet

2 x Ethernet

Supports MII, RMII, RGMII, multiplexed with other interfaces.

PRU

2 x PRU-ICSS

Supports PRU-ICSS

Serial Port

10 x UART

3.3V TTL level, UART3 for debugging, all 10 channels support hardware and software flow control, multiplexed with other interfaces.

Audio

8 x McASP

Supports I2S and S/PDIF, supports recording and playback, multiplexed with other interfaces.

Digital Video Input

10 x VIN

Supports 24-bit, 16-bit, 8-bit, multiplexed with other interfaces.

MMC

3 x SDIO

Supports 1-bit and 4-bit, multiplexed with other interfaces.

USB

2 x USB

One supports USB3.0, one supports USB 2.0.

PCIe

1 x PCIe 3.0

Supports 12-lane or 21-lane, requires external input clock.

SATA

1 x SATA

SATA Gen2

PWM

3 x PWM

Multiplexed with other interfaces.

I2C

5 x I2C

IIC1 configures PMIC, multiplexed with other interfaces.

SPI

4xSPI

Multiplexed with other interfaces.

DCAN

2x DCAN

Supports 2.0B protocol, multiplexed with other interfaces.

GPMC

1x GPMC

16-bit address lines, multiplexed with other interfaces.

JTAG

1 x JTAG

JTAG for on-line debugging.

TIMER

16 x Timers

Supports up to 16 timers.

EMIF

2 x EMIF

Keypad Controller

1 x Keyboard Controller

Supports 9x9 matrix keypad, multiplexed with other interfaces.

RTC Clock

Independent RTC

Powered by button cell battery, retains time when system power is off.

Power

Power Input

DC 5V/3A

2. Core Board Operating Environment

Environmental Parameters

Min Value

Typical Value

Max Value

Industrial Grade Temperature

-40℃

/

85℃

Operating Voltage

4.3V

5V

5.25V

3. Core Board Power Consumption

Voltage

Current

Power Consumption

4.93V

830mA

4.09W

Note: Power consumption tested based on Sienovo XM-EVM572x development board.

4 Software Parameters

Linux

Boot & Download

Version

u-boot 2018.01

Boot Method

Supports booting from eMMC/SD.

Boot Speed

Supports boot speed optimization.

Boot Splash Screen

Supports customized boot splash screen.

Download Method

Supports serial port and network download.

Kernel

Kernel Version

Linux 4.14.67

Supported File Systems

EXT3/EXT4/NFS/JFFS2/UBIFS

Device Drivers

Provides all peripheral drivers.

File System

Rootfs

File system can be customized as needed.

Graphical Interface

QT5.7

Provides comprehensive QT development resources.

DSP

CCS 7.1

DSP debugging and development tools, provides installation and basic user guides.

RTOS SDK

Provides installation and basic user guides.

IPC Communication Protocol

Provides documentation for inter-core communication protocols between ARM and DSP.

DSP Sysbios

Provides DSP RTOS system image.

Technical Services

1. Development Resources

➢ Provides core board pin definitions, editable baseboard schematics, and editable baseboard PCBs, shortening hardware design cycles.

➢ Provides system flashing images, kernel driver source code, file system source code, and abundant demo programs.

➢ Provides a complete platform development kit and getting started tutorials, saving software organization time and making it easy to get started.

➢ Provides a product design manual based on the core board, including hardware design, system software porting, driver development, and application software development environment. This significantly accelerates product development, shortens the development cycle by more than half, with product designs possible in as little as one week!

➢ Provides main chip datasheets, software development SDKs, and software development environments, allowing you to quickly enter the software development state.

➢ Provides QT development environment for rapid application software development.

2. Technical Support Services

  1. Assists with baseboard design and testing to reduce hardware design errors.
  2. Determines if a product has a fault.
  3. Explanation of Sienovo embedded product hardware and software resources.
  4. Helps you correctly compile and run the source code we provide.
  5. Addresses abnormal issues encountered when operating Sienovo embedded hardware and software products according to our provided documentation.
  6. Provides long-term reliable after-sales support and service.

3. Value-Added Services

  • Baseboard/Core Board Custom Design

  • Project Cooperative Development

  • Linux System Customization

  • Embedded Software Development

4. More Help

Sales Email: sales@szxinma.com

Technical Email: support@szxinmai.com

Sienovo Official Website: www.szxinmai.com

Taobao Store: https://item.taobao.com/item.htm?spm=a230r.1.14.70.7e7c26f2FHlpA0&id=596565683992&ns=1&abbucket=12#detail

TI Chinese Forum: http://www.deyisupport.com/

TI English Forum: http://e2e.ti.com/

TI Official Website: www.ti.com