Skip to content

Latest commit

 

History

History
 
 

docs

MLIR-based AIEngine toolchain

This repository contains an MLIR-based toolchain for Xilinx Versal AIEngine-based devices. This can be used to generate low-level configuration for the AIEngine portion of the device, including processors, stream switches, TileDMA and ShimDMA blocks. Backend code generation is included, targetting the LibXAIE library. This project is primarily intended to support tool builders with convenient low-level access to devices and enable the development of a wide variety of programming models from higher level abstractions. As such, although it contains some examples, this project is not intended to represent end-to-end compilation flows or to be particularly easy to use for system design.

Getting Started

Running on a board

Github sources

Generated code documentation

Tutorials


Copyright© 2019-2022 AMD/Xilinx