Back to Blog

Xinmai TMS320C6655 + Xilinx Artix-7 Evaluation Board: DSP+FPGA High-Speed Data Acquisition, Motion Control, Machine Vision Integrated Card

#信号处理#DSP+FPGA#高速数据

The Xinmai XM665x-IDK-V3 development board and the Artix-7 development board communicate via a PCIe interface, realizing a DSP+FPGA communication architecture.

  1. Processor The TI TMS320C665x is a high-performance fixed-point/floating-point DSP processor with a main frequency up to 1.0/1.25GHz, offering strong processing capabilities. The single-core TMS320C6655 and dual-core TMS320C6657 are pin-to-pin compatible and feature various industrial interface resources. Below is the functional block diagram of the TMS320C665x CPU:

Cases:

XM5728-IDK-V3 Machine Vision & Motion Control Main Board

■ The product adopts a core board + baseboard structure, with configurable options to meet specific needs.

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

■ Supports various motor drives: pulse motors, variable frequency motors, Yaskawa motors

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

■ ECNC motion control SDK package, easily implementing functions required for industrial control

■ Applicable to industrial fields such as machine vision processing, machining centers, engraving machines, and robotic systems.

Interface Details

PRU-ICSS—Industrial Protocol Support

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

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

On AM57x, the PRU-ICSS software package is currently available for the following protocols:

   EtherCAT    Ethernet/IP    Profinet    EtherNet/IP    Profibus

FPGA—Motion Control

PRU-ICSS—Industrial Protocol Support

 FPGA—Motion Control

Industrial Application Cases

CNC Machine Tools / Machining Center Systems

Array Incubator + Robotic Arm Control System

Machine Vision Systems

Application Areas

◆ Industrial Motion Control Systems

◆ Industrial Machine Vision Processing

◆ CNC Machine Tools

◆ Robotics Control

◆ High-Definition Image Recognition Processing

◆ High-Speed Data Acquisition and Analysis

AM5728 Processor Introduction Benefits        ●   Sitara’s highest performance ARM device w/DSP accelerators    ●   10,500 ARM Cortex-A15 DMIPS   ●   Upgraded 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

Key Features           ●   Dual 1.5GHz* Cortex-A15s, 213MHz M4s, 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 subsys.)   ●   USB3, PCIe, SATA

Power Estimates    ●   Typical Power: 2.5-4W (nominal voltage)   ●   Idle Power: ~650mW   Package:  23x23, 760 pin, 0.8mm

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 ●  Will provide customers with long-term stable (LTS) kernel support*

SOM572x Core Board Introduction

Features:

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