Versal ACAP AIE-ML Architecture Manual

This document provides a detailed overview of the Versal ACAP AI Engine-Machine Learning (AIE-ML) architecture, designed for high-performance computing and machine learning applications.

Introduction to Versal ACAP

Versal® adaptive compute acceleration platforms (ACAPs) integrate Scalar Engines, Adaptable Engines, and Intelligent Engines with advanced memory and interfacing technologies. Built on TSMC 7 nm FinFET process technology, Versal ACAPs offer a unique combination of software programmability and domain-specific hardware acceleration, catering to the rapid pace of innovation across various markets.

The architecture features a heterogeneous mix of processing units, including Arm® Cortex®-A72 and Cortex-R5F processors, alongside specialized AI Engines optimized for machine learning inference and signal processing. The AIE-ML series specifically targets AI performance per watt for real-time systems, enhancing applications in areas like automated driving, industrial automation, and aerospace.

For more information on the Versal architecture, visit Xilinx Versal Documentation.

AIE-ML Architecture Overview

The AIE-ML array is a core component of the Versal ACAP, comprising a two-dimensional array of AIE-ML tiles, AIE-ML memory tiles, and specialized interface tiles. Each AIE-ML tile features a VLIW SIMD vector processor, integrated memory, and robust interconnects for streaming, configuration, and debugging.

Memory tiles provide high-density, high-bandwidth memory to offload processing logic, crucial for machine learning workloads. The AIE-ML array interface facilitates communication with the rest of the Versal device via the Network on Chip (NoC) or directly with Programmable Logic (PL).

Key Features and Capabilities

  • AIE-ML Tile Features: Includes a VLIW SIMD vector processor, 64 KB data memory, streaming interconnect, DMA, hardware synchronization primitives, and debug/trace/profile functionality.
  • AIE-ML Memory Tile Features: Offers 512 KB of memory, supporting advanced DMA capabilities and AXI4-Stream interconnects.
  • Performance: AIE-ML array targets up to 1 GHz clock speed for the -1L speed grade devices, with specific clock domains for NoC and PL interfaces.
  • Memory Error Handling: Implements ECC and parity protection for program and data memory to ensure data integrity.

Document Navigation

This manual is structured to guide users through different design processes, including System and Solution Planning and AI Engine Development. Key chapters cover the AIE-ML tile architecture, array interface, processor functionality, memory tile architecture, and configuration/boot sequences.

PDF preview unavailable. Download the PDF instead.

am020-versal-aie-ml AH XSL Formatter V6.6 MR2 for Linux64 : 6.6.4.36256 (2018/11/29 19:37JST) via ABCpdf

Related Documents

Preview Xilinx Vitis AI User Guide for Accelerated AI Inference on FPGAs and ACAPs
This user guide provides comprehensive information on the Xilinx Vitis AI development environment, designed to accelerate AI inference on Xilinx FPGAs and Adaptive Compute Acceleration Platforms (ACAPs). It covers tools, libraries, models, and design processes for deep learning applications, including model quantization, compilation, and deployment.
Preview Xilinx Standalone Library Documentation: OS and Libraries Guide
Comprehensive guide to Xilinx software libraries, including OS, C libraries, Standalone, LwIP, and processor-specific APIs for embedded development with Vitis.
Preview VPK180 Evaluation Board User Guide | Xilinx
Explore the Xilinx VPK180 Evaluation Board with this user guide. Learn about its features, setup, and capabilities for Versal ACAP XCVP1802 development in areas like communications, data center acceleration, aerospace, and test & measurement.
Preview Xilinx Versal AI Edge Series ACAP Product Selection Guide
Comprehensive guide to selecting Xilinx Versal ACAP devices in the AI Edge series, detailing resources, packages, performance figures of merit, migration paths, and ordering information.
Preview Xilinx AXI VDMA v6.3: LogiCORE IP Product Guide
This product guide details the Xilinx AXI Video Direct Memory Access (VDMA) LogiCORE IP, version 6.3 (PG020). It covers the IP's features, product specifications, performance metrics, port descriptions, register maps, design flow, example designs, and debugging strategies for high-bandwidth video data transfer in FPGA and SoC applications using the Vivado Design Suite.
Preview Bootgen User Guide - Xilinx
Learn how to use Xilinx Bootgen to create secure and efficient boot images for Zynq-7000 SoC, 7 series FPGAs, and Versal ACAP devices. This guide covers boot image layout, security features, and command-line options.
Preview Versal ACAP SelectIO Resources Architecture Manual
This manual details the SelectIO resources available in Versal ACAP devices, covering XPHY, XP IOL, XP IOB, and HD IOL features, architecture, and specifications. It is intended for hardware and software developers working with Versal ACAPs.
Preview Versal ACAP VMK180 Targeted Reference Design User Guide
This user guide provides a comprehensive overview of the Xilinx Versal ACAP VMK180 Targeted Reference Design (TRD). It details the device architecture, embedded video platform, PCIe platform, and Ethernet platform, including hardware and software components, interfaces, and key features for developers.