Back to Blog

AM5728 + XILINX Artix7/Kintex7 Triple-Core High-Speed Image and Data Signal Acquisition Processing Platform

#运动控制#omapl138#arm+fpga

The Xinming XM5728-IDK-V3 development board communicates with Artix7/Kintex7 development boards via the PCIe interface, enabling a DSP + ARM + FPGA triple-core communication architecture.

 

XM5728-IDK-V3 Machine Vision & Motion Control Mainboard

■   Adopting a core board + baseboard design for configurable, application-driven customization

■   ARM core handles HMI interface + DSP core performs complex data computation + FPGA enables high-speed motion control

■   Supports various motor drivers: pulse motors, frequency-controlled motors, Yaskawa motors

■   Up to 3 Ethernet ports, supporting ETHERCAT industrial bus devices

■   ECNC motion control SDK software package simplifies implementation of industrial control functions

■   Suitable for industrial applications such as machine vision processing, machining centers, precision engraving machines, and robotic systems

Interface Details

PRU-ICSS — Industrial Protocol Support

◆   PRU-ICSS: Industrial Protocol Support
PRU-ICSS enables real-time industrial communication on TI Sitara processors. The PRU-ICSS protocol runs on top of the Processor SDK and includes optimized PRU-ICSS firmware, corresponding PRU-ICSS drivers for the ARM processor, and example applications.

◆   PRU-ICSS firmware runs on the PRU cores, offloading time-critical link-layer processing tasks from the main ARM processor. PRU-ICSS drivers provide simple access to PRU-ICSS resources, enabling seamless integration with protocol stacks and application software running on the ARM core.

On the AM57x, the PRU-ICSS software package currently supports the following protocols:

   EtherCAT

   Ethernet/IP

   Profinet

   EtherNet/IP

   Profibus

PRU-ICSS—Industrial Protocol Support

FPGA — Motion Control

FPGA—Motion Control

Industrial Application Examples

CNC Machine Tools / Machining Center Systems

CNC Machine Tool Machining Center System

Array Incubator + Robotic Arm Control System

Machine Vision System

Machine Vision System

Application Areas

◆   Industrial motion control systems
◆   Industrial machine vision processing
◆   CNC machine tools
◆   Robotics control
◆   High-definition image recognition and processing
◆   High-speed data acquisition and analysis

AM5728 Processor Overview
Benefits

  ●   Sitara's highest-performance ARM device with DSP accelerators
  ●   10,500 ARM Cortex-A15 DMIPS
  ●   Enhanced graphics performance with HD video support

PRU-ICSS—Industrial Protocol Support1

 PRU-ICSS—Industrial Protocol Support2

Sample Applications

  ●   Human Machine Interface (HMI)
  ●   Industrial PC
  ●   Digital Signage
  ●   High-end Navigation and Consumer Devices

Key Features

  ●   Dual 1.5GHz* Cortex-A15, 213MHz M4, and 750MHz** C66x DSPs
  ●   1080p Video Decode/Encode
  ●   3D (x2) and 2D acceleration
  ●   Multiple Video Input Ports
  ●   Display Subsystem
  ●   Quad-core Programmable Real-time Unit (PRU) / Industrial Communications Subsystem (2x dual-core subsystems)
  ●   USB3, PCIe, SATA

Power Estimates

  ●   Typical Power: 2.5–4W (nominal voltage)
  ●   Idle Power: ~650mW

Package: 23x23 mm, 760-pin, 0.8mm pitch

AM57xx Software Support

Why Linux?

● Enables continuous access to the latest devices, features, and bug fixes
● Provides a high-quality, stable Mainline Linux kernel for TI’s Sitara processors
● Offers long-term stable (LTS) kernel support to customers*

SOM572x Core Board Overview

Features:

Based on the TI AM5728 floating-point dual DSP C66x + dual ARM Cortex-A15 industrial control and high-performance audio/video processor;
Heterogeneous multi-core CPU integrating dual Cortex-A15, dual C66x floating-point DSP, dual PRU-ICSS, dual Cortex-M4 IPU, and dual GPU processing units, supporting OpenCL, OpenMP, and SysLink IPC multi-core development;
Powerful video encoding/decoding capabilities: supports 1x 1080P60, 2x 720P60, or 4x 720P30 hardware video encode/decode, and H.265 software decoding;
Supports up to 1x 1080P60 full HD video input and dual outputs: 1x LCD + 1x HDMI 1.4a;
Dual PRU-ICSS industrial real-time control subsystem supporting industrial protocols such as EtherCAT, EtherNet/IP, and PROFIBUS;
High-performance GPU with dual-core SGX544 3D accelerator and GC320 2D graphics engine, supporting OpenGL ES 2.0;
Rich peripheral interfaces including dual Gigabit Ethernet, PCIe, GPMC, USB 2.0, UART, SPI, QSPI, SATA 2.0, I2C, DCAN, and other industrial control buses and interfaces, with support for high-speed USB 3.0;
Development board exposes V-PORT video interface for flexible connection to video input modules;
Extremely compact size: only 86.5mm × 60.5mm;
Industrial-grade precision B2B connector with 0.5mm pitch, stable, easy to plug/unplug, reverse-insertion protected, with high-speed connectors used for critical high-speed data interfaces to ensure signal integrity.