Home
little Joy Personal
Cancel

XRT System Requirements

System Requirements Host Platform for PCIe Accelerator Cards x86_64 AARCH64 PPC64LE Supported Xilinx® Accelerator Cards are listed in XRT and Vitis™ Platform Overview . XRT Software Sta...

XRT Overview

参考自xilinx官方的XRT文档:https://xilinx.github.io/XRT/master/html/ Xilinx® Runtime (XRT) Architecture XRT由(一系列用户空间的Libraries和Tools)和(Linux Kernel driver models)组成。 可以当做x86加速卡使用(PCI设备),也可以用于嵌入式环境(AR...

Vitis-AI-example run steps

Vitis-AI 应用软件的编译运行环境目前必须在 docker 容器中,未见到xilinx 官方在物理机中编译和运行的。 Installation Install Docker - if Docker not installed on your machine yet Ensure your linux user is in the group docker At lea...

VCK5000 x86 env install

ref:https://github.com/Xilinx/Vitis-AI/tree/master/setup/vck5000 环境安装使用 此git 仓库中的 脚本安装: Vitis-AI,git clone 并check version。 cd ./setup/vck5000/ source ./install.sh The following installation ste...

System Error(SError) in AArch64

在ARMv8环境中遇到了 SError(System Error) ,作参考记录。 什么SError? SError全称为:System Error,是ARM架构中的一种类型的异常。 AArch64(ARM64)架构中,主要包括如下4中类型的异常: Synchronous exception(同步异常),“同步”可以理解为:发生异常的指令为导致异常的指令,即当导致异常发生的指令执...

Bug:Vitis V++无法生成xo

Vitis 使用V++编译HLS无法生成xo问题 ref:https://github.com/Xilinx/Vitis-Tutorials/tree/2020.2/Vitis_Platform_Creation/Introduction/02-Edge-AI-ZCU104 描述:vitis中v++编译hls的cpp代码,没有报错,但最后却报error:failed to generat...

Shell Records - PetalinuxSimplify

petalinux的编译和jtag在线运行的简化 #!/bin/bash # 为了区别petalinx不同版本 # 要求 petalinx 安装路径结尾以版本号为最后文件夹 # 如 /tools/Petalinux/v2022.1/ , /tools/Petalinux/v2021.2/ 等 V2020d2_DOWNLOADS='/data/petalinux-offline-ca...

Shell 大中小括号的一些tips

小括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell...

Shell 单行执行多个命令

基本的方式 使用 ; 和 && 和 || ls && pwd # 第一个执行成功,返回0了,再执行第二个 ls || pwd # 执行到第一个成功的就结束了,ls执行成功,pwd这里不会执行 ls ; pwd # 顺序执行ls 和 pwd 命令 这里的命令其实都是会fork一个子进程去执行的 使用括号的方式 使用 {} 和 () ,在同一个...

DMA映射

流式DMA映射:缓冲区来自叫上层的比如,kmalloc,__get_free_pages 等申请的,一般使用流式DMA映射,流式DMA映射大多进行cache的使无效或清除操作,以解决cache的一致性问题,接口较为复杂。 xmda使用流式dma映射: dma_map_single(dev, addr, size, direction); dma_unmap_single(dev, dma...