Dorapocket
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

论文阅读 Exploring the Performance Improvement of Tensor Processing Engines through Transformation in the Bit-weight Dimension of MACs

Exploring the Performance Improvement of Tensor Processing Engines through Transformation in the Bit-weight Dimension of MACsQizhe Wu1, Huawen Liang1, Yuchen Gui1, Zhichen Zeng1,3, Zerong He1, Linfeng
2025-05-09
论文阅读
#DSA #加速器 #ASIC

解决Xilinx XRT在新版内核(>5.15)下的驱动错误

起因Linux内核已经升级到6.x了,而可怜的XRT还只支持到5.15。我使用Ubuntu 22.04 安装 最新版XRT 2.14.354的时候就出现了这种错误 12345678910111213141516Error! Build of xocl.ko failed for: 5.19.0-46-generic (x86_64)Make sure the name of the genera
2023-07-17
FPGA
#FPGA #Xilinx

Xilinx Vitis AI量化部署Yolov5至DPU (PYNQ)

概要本文章记述了从YOLOv5源代码使用Xilinx Vitis AI进行量化并部署到DPU上的全流程。在开Pynq环境下运行测试通过。 环境主机: Ubuntu 22.04 + Vivado 2022.2 + Vitis AI 2.5.0 (使用Docker安装)+ CUDA 11.3 开发板:Xilinx Kria KV260 + Pynq 3.0 + DPU Pynq 2.5.1 warn
2023-05-08
FPGA
#FPGA #Xilinx #Zynq #AI #DSA #Pynq

Zynq MPSoC在自定义硬件平台中移植使用Xilinx Certified Ubuntu踩坑实录(以ZCU102为例)

前言在Zynq中移植Linux一直是对于我们这种初学者来说的老大难问题,这一问题在官方推出Petalinux后有所缓解。但Petalinux OS的操作简便性不如已经十分成熟的桌面系统Ubuntu,目前网上的教程大多侧重于利用Petalinux生成完设备树和内核后替换Ubuntu的rootfs。事实上,在Vitis AI横空出世后,Xilinx给出了一个已经为Zynq MPSoc移植好的Ubunt
2022-08-02
其他
#Xilinx #Zynq #Ubuntu

PWN之Return-to-dl-resolve攻击详解

原理说明return-to-dl-resolve是一种绕过NX和ASLR限制的ROP方法,在带有PARTIAL RELRO保护中可以使用。 带有重定向保护的程序的ELF中会带有got表和plt表,这两个表都是用来做重定向的。利用重定向方法调用函数就相当于在二进制文件中留下了一个个坑,预留给外部变量和函数。在编译期我们通常只知道外部符号的类型 (变量类型和函数原型),而不需要知道具体的值(变量值和函
2022-04-12
其他
#pwn #作业

Vitis IDE自定义IP Makefile错误(arm-xilinx-eabi-gcc.exe: error: *.c: Invalid argument)解决方法

天下苦Vitis久矣,在做开发的时候有时候会遇见自定义IP以后生成驱动的Makefile有问题,导致hello world都编译不通过的情况,Xilinx的官方论坛只给出了部分makefile解决方法,写的也不是很清楚,特此记录。 要解决的错误类似于: 1234"Compiling my_ip..."arm-xilinx-eabi-gcc.exe: error: *.c: In
2022-03-26
嵌入式
#FPGA #Vitis #Xilinx #Zynq

Zynq学习笔记-AXI DMA(Scatter/Gather)模式

若您第一次使用DMA,请先熟悉简单的DMA(运行在SimpleMode/Direct Register)下的DMA存储 一、Scatter/Gather模式简介AXI DMA操作需要先提供一个在内存中驻留的不变空间,用于存储需要进行的DMA操作。形容这“每一次操作”的东西叫做Buffer Descriptor,缩写叫BD,这些BD是连接成链表的形式的,因为BD会动态增加,而预先
2022-03-22
嵌入式
#FPGA #Xilinx #Zynq #AXI #DMA

Zynq学习笔记-AXI DMA (Simple)简介和示例

一、DMA简介**DMA(Direct Memory Access,直接存储器访问)**技术允许某些硬件子系统直接读写内存,使CPU从数据搬运中解放出来。DMA通常用于进行大量数据的移动,其具体过程为: 先由CPU向DMA控制器设定传输指令(源地址,目的地址,大小,猝发长度) DMA控制数据转移,CPU转而去做别的工作 DMA转移数据完毕,向CPU发出中断 CPU进行中断处理,结束DMA传输
2022-03-21
其他
#FPGA #Zynq #AXI

Linux Kernel 0.11 《操作系统高级教程》思考题

中国科学院大学《操作系统高级教程》课后思考题 底下说页数的都是参见新设计团队所著《Linux内核设计的艺术》第二版的页数,代码均来自Linux kernel 0.11源代码。 部分解释参照了CSDN学长学姐们的内容 其他参考书: 《IA-32 架构软件开发人员手册 第三卷:系统编程指南》《Linux内核完全注释(解密版)》 2021考试题: 1.jmpi 0,8 8的含义 下面有,8是段选择子,解
2021-11-19
其他
#Linux

前端拦截Image的src并返回原生对象

做框架的时候因为跨域问题,需要将用户的请求目标进行hook,拦截用户代码的Image.src操作并重定向到自己的url进行代理访问。为此进行了一些研究。 解决方案: 利用Proxy包装并返回Proxy,通过handler拦截。 利用Object.defineProperty监听变化并拦截 利用Proxy方法拦截有个弊端,由于返回的是Proxy对象,虽然能够拦截src并进行修改,但是将无法通过d
2021-06-29
前端
#前端
12

搜索

Hexo Fluid
浙ICP备18004195号-1