弯路
文章平均质量分 63
自己在实现过程中走过的弯路,心得记录
日拱一卒_未来可期
不懂历史的FPGAer不是一个好厨子
展开
-
NVDLA阅读笔记
NVDLA阅读笔记Unit DescriptionSystem ArchitectureNVDLA作为深度学习加速器可以集成在SoC中作为一个协处理器;NVDLA有许多数据处理Engine,各Engine都是独立的且可以自由配置,比如不需要池化的网络可以移除Planar Data Processor,各Engine的调度操作可以委托给Microcontroller或者CPU;其中用Microcontroller来调度的方式称为“headed” implementation,用CPU来调度的方式称为“原创 2022-05-03 14:18:18 · 2743 阅读 · 0 评论 -
信号检测与估值整理
信号检测与估值整理期末复习季结束了,应该是学生阶段最后一场考试了。知识点整理了不少,放上面留个纪念吧。内容主要包括知识点梳理、考点整理、往年题自己写的参考答案、总复习习题以及20年的往年真题,需要的筒子们下面的链接自取。放两个图大家看看效果吧。下载链接...原创 2021-07-12 10:28:46 · 1280 阅读 · 8 评论 -
HLS中数据的合并与拆分
HLS中数据的合并与拆分在用HLS生成IP的过程中,由于需要充分使用接口的带宽,所以一般我们在输入端将高位宽的数据拆分后作为输入使用,在输出端对数据进行合并后再进行输出。这是我们在设计IP中经常出现的问题,本文总结一下自己在最近的工作中进行数据拆分和合并的经验。数据拆分1、拆分后的数据类型与原数据类型一致//输入的数据数量为IMAGE_SIZE,输出的数据数量为(IMAGE_SIZE<<5)void data_split(ap_uint<512> *data_in,ap_u原创 2021-05-13 10:10:31 · 741 阅读 · 3 评论 -
计算机组成与架构综述学习报告
计算机组成与架构综述学习报告计算机系统的指令集ISA的演进过程是怎样的?第一阶段关键词:集成电路、CISC、432、8086、IBM PC集成电路在摩尔定律的预言下快速发展,使得CPU的控制单元的存储空间变大,从而能实现更复杂的指令集(CISC)。戈登·摩尔(因特尔的创始人之一)启动了iAPX-432项目,并在上面投入了大量的人力物力,对其寄予厚望,希望该指令集延续英特尔的一生。但其存在严重的性能问题,最终在1986年停止使用。与此同时,由于该项目未能在指定时间按时交付,Intel给了新团队52周的时原创 2021-03-16 23:59:09 · 382 阅读 · 1 评论 -
Modelsim10.7中文注释乱码问题
Modelsim10.7中文注释乱码问题前言笔者在使用Modelsim10.7版本时遇到中文注释乱码的问题,一般中文乱码都是Encoding的参数问题。解决方法之后点击Apply应用即可。改变编码方式后,中文注释可以正常显示,如下图所示...原创 2021-01-31 10:12:07 · 3812 阅读 · 4 评论 -
HLS:@E Simulation failed SIGSEGV
HLS:@E Simulation failed: SIGSEGV.前言在HLS工具中使用C仿真时报如下错误,经定位问题后发现有数组开辟方式的问题。错误描述@E Simulation failed: SIGSEGV.ERROR: [SIM 211-100] CSim failed with errors.错误定位开辟数组空间时用到这句unsigned int * src_img[SIZE*BAND];其中SIZE与BAND均为常量;HLS的C仿真中不能用C语言中的这种方式来定义数组,需原创 2021-01-17 11:20:46 · 4319 阅读 · 0 评论 -
认知网络知识点及例题总结
前言该博客为认知网络课程知识点与例题的总结,其中不乏错误,还望大家指正。文章的电子版(直接打印)下载链接见文末。更新:20年最新试题题型有所变动,下载链接见文末。知识点部分第一章1.1认知无线电1.认知无线电的概念认知无线电是指具有自主寻找和使用空闲频谱资源能力的智能无线电技术,具有侦测、适应、学习、机器推理、最优化、多任务以及并发处理/应用的性能。2.认知无线电提出的背景随着无线通信技术的飞速发展,频谱资源变得越来越紧张。为保护频谱资源,频率管理部门专门分配了特定的授权频段以供特定通信原创 2020-12-31 17:55:57 · 1378 阅读 · 2 评论 -
Questasim10.6c下载与安装教程
Questasim安装与破解教程安装前提:系统要求:Win10 64位注意:安装路径及以后的项目路径、文件路径等都不要有中文和空格。安装破解步骤:关闭电脑的杀毒软件和防火墙,双击安装包中的questasim-win64-10.6c.exe进行安装,推荐安装目录:D:/questasim64_10.6c。安装完成后不要打开软件先进行破解。复制和此文档同一压缩包内的’patch_dll.bat’ 和’MentorKG.exe’和’license.dat’和’MakeLic.bat’(所原创 2020-09-27 11:51:25 · 14637 阅读 · 16 评论 -
Markdown中如何输入上标、下标?
CSDN博客Markdown上下标如何输入(如指数等)输入上标,如x2,Markdown代码为x^2^;输入下标,如x0,Markdown代码为x~0~;原创 2020-08-31 21:35:07 · 10907 阅读 · 1 评论 -
error:use of undeclared identifier
error:use of undeclared identifier问题描述在编写HLS代码过程中,使用流数据时报错,说我的标识符未声明。但是分明是定义了的,HLS编译器不认识。错误位置:解决方案问题定位:使用hls::stream时两个尖括号(>>)不能连写。stream<ap_uint<64>>& in解决方法:两个尖括号之间加空格stream<ap_uint<64> >& in使用typedef原创 2020-08-18 09:53:28 · 22676 阅读 · 5 评论 -
HLS_error implicit instantiation of undefined template ‘ssdm_int
error: implicit instantiation of undefined template ‘ssdm_int<3072, false>’问题描述在编写HLS代码过程中,使用任意精度数据ap_int<>时报错,而且是头文件出了问题。D:/xilinx/Vivado/2018.3/common/technology/autopilot\ap_int_base.h:150:29: error: implicit instantiation of undefined te原创 2020-08-15 10:53:43 · 3061 阅读 · 2 评论 -
Ubantu18.04安装Vivado
Ubantu18.04下安装Vivado2018.3软件时出现stdio.h文件不存在等gcc标准库不能找到的解决方法第一次安装Ubantu18.04,以为裸系统的包都是全的,没想到/usr/include/里的库文件少的离谱,装完Vivado2018.3后综合程序时居然给我报找不到"stdlib.h",搜集了半天资料,终于找到了解决方法。现把软件安装的过程总结如下。【前期准备】换源1、编辑源文件$ sudo geidt /etc/apt/sources.list2、修改该文件,将该文件中原内原创 2020-07-24 18:37:08 · 683 阅读 · 0 评论