# acceleration_firmware_kv260 **Repository Path**: mk8/acceleration_firmware_kv260 ## Basic Information - **Project Name**: acceleration_firmware_kv260 - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-11 - **Last Updated**: 2022-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # acceleration_firmware_kv260 | Board | Picture | Description | |------------|-------|-------------| | [Kria KV260 Vision AI Starter Kit](https://www.xilinx.com/products/som/kria/kv260-vision-starter-kit.html) | ![](https://www.xilinx.com/content/dam/xilinx/imgs/products/som/som-kv260-4.png) | The Kria™ KV260 starter kit is a development platform for the K26, the first adaptive Single Board Computer. KV260 offers a compact production-grade board for edge vision and robotics applications. | This repository provides Xilinx's firmware artifacts for the KV260 board meant to accelerate ROS 2 robotic applications. **NOTE**: *This repository is has various **GB** of data. Due to GitHub size restrictions, the whole source code is available under [releases](https://github.com/ros-acceleration/acceleration_firmware_kv260/releases)*. *Refer to each corresponding's release `firmware/ARTIFACTS.md` file for a description of all the artifacts included*. ## Hardware Acceleration capabilities According to [REP-2008's proposal](https://github.com/ros-infrastructure/rep/pull/324). | Capability | KRS `alpha`[^1] | KRS `beta`[^2] | |------------|-------------|------------| | **`1.` Kernel Levels** | | | | [`1.i` level I kernels](https://ros.org/reps/rep-2008.html#i) | ✓ | ✓ | | [`1.ii` level II kernels](https://ros.org/reps/rep-2008.html#ii) | :warning: (see [this](https://github.com/Lien182/ReconROS)) | ✓ ([`acceleration_examples` (graph acceleration)](https://github.com/ros-acceleration/acceleration_examples/tree/main/graphs/perception/perception_2nodes), [`ReconROS`](https://github.com/Lien182/ReconROS)) | | [`1.iii` level III kernels](https://ros.org/reps/rep-2008.html#iii) | | | | **`2.` Build System** | | | | [`2.i` ament extensions](https://ros.org/reps/rep-2008.html#id13) | ✓ | ✓ | | [`2.ii` `ament_acceleration` support](https://ros.org/reps/rep-2008.html#id14) | | ✓ | | **`3`. Build Tools** | | | | [`3.i` hardware emulation (`hw_emu`) ](https://ros.org/reps/rep-2008.html#id15) | | | | [`3.ii` hardware emulation (`sw_emu`)](https://ros.org/reps/rep-2008.html#id16) | :warning: | | | [`3.iii` image tooling](https://ros.org/reps/rep-2008.html#id17) | ✓ | ✓ | | [`3.iv` Linux kernel ](https://ros.org/reps/rep-2008.html#iv) | ✓ | ✓ | | [`3.iv.a` modern Linux kernel](https://ros.org/reps/rep-2008.html#iv-a) | ✓ | ✓ | | [`3.iv.b` LTS Linux kernel](https://ros.org/reps/rep-2008.html#iv-b) | | ✓ | | [`3.v` hypervisor ](https://ros.org/reps/rep-2008.html#v) | ✓ | | | [`3.v.a` no control domain VMs](https://ros.org/reps/rep-2008.html#v-a) | ✓ | | | [`3.v.b` guest VMs in disk](https://ros.org/reps/rep-2008.html#v-b) | ✓ | | | [`3.v.c` control domain in disk](https://ros.org/reps/rep-2008.html#v-c) | ✓ | | | [`3.v.d` no control domain VMs in disk](https://ros.org/reps/rep-2008.html#v-d) | | | | [`3.vi` network booting ](https://ros.org/reps/rep-2008.html#vi) | | | | [`3.vi.a` boot artifacts ](https://ros.org/reps/rep-2008.html#vi-a) | | | | [`3.vi.b` rootfs ](https://ros.org/reps/rep-2008.html#vi-b) | | | | [`3.vi.c` multi-network boot](https://ros.org/reps/rep-2008.html#vi-c) | | | | [`3.vi.d` secure network booting](https://ros.org/reps/rep-2008.html#vi-d) | | | | [`3.vi.e` save in disk network boot](https://ros.org/reps/rep-2008.html#vi-e) | | | | **`4.` Benchmarking** | | | | [`4.i` kernel benchmarking](https://ros.org/reps/rep-2008.html#id18) | ✓ | ✓ | | [`4.ii` ROS 2 acceleration benchmarking](https://ros.org/reps/rep-2008.html#id19) | | ✓ | | **`5.` Documentation** | | | | [`5.i` in-code documentation](https://ros.org/reps/rep-2008.html#id20) | ✓ | ✓ | | **`6.` Testing and CI** | | | | [`6.i` `acceleration_examples` ](https://ros.org/reps/rep-2008.html#id21) | ✓ | ✓ | [^1]: Aligns with Vitis 2020.2 release. [^2]: Aligns with Vitis 2021.2 release. ### Quality Declaration No quality is claimed according to [REP-2004](https://www.ros.org/reps/rep-2004.html). This package should only be used in workstations to produced valid firmware for the targeted hardware.