- 博客(27)
- 资源 (16)
- 收藏
- 关注
原创 Vivado仿真时出现 [VRFC 10-2063] Module not found while processing module instance和[XSIM 43-3322]
笔者运行产生报错的背景:此次所运行的仿真无论是tb文件还是工程文件均正常,且在之前的环境中可以完美运行,Vivado版本保持与原来一致的情况下,仅移动了工程的位置。选择报错的IP核,右键选择Generate Output Products,所有例化报错的IP都要一个一个操作,操作完成后,笔者的工程可以正常仿真。在尝试无果后,由于我的工程报错主要是Xilinx IP导致,所以我就自己尝试复位IP的输出设置,将所有的IP核重新配置。此文档用来总结本人所遇到的各类报错,同时也希望帮助到别人。
2024-10-24 07:30:00
1398
原创 Xilinx远程固件升级(二)——STARTUPE2原语的使用
对于远程固件升级实际上是通过调用flash不同区域的bit实现,通过golden image和update image共同保障了系统的稳定性。这是因为CCLK_0管脚内部被占用,因此,在设计时需要通过其它方式来对该引脚进行配置,以KC705开发板为例,根据Xilinx UG470文档可以得出,可以使用STARTUPE2原语来对CCLK_0时钟进行获取和配置时钟。如果是通过该原语进行Flash的控制,可直接复制本文中原语的设置,仅需要更新自己的时钟信号即可。
2024-10-13 23:04:53
2516
原创 Xilinx远程固件升级(一)——QuickBoot方案
对于非ZYNQ系列的常规FPGA来说,对于bit的更新一般使用JTAG进行烧录。而作为商用产品,想要进行OTA升级时,使用JTAG的升级方式显然不适合,因此,采用了Xilinx官方提供的QuickBoot方式进行能够更新固件,根据xapp1081的描述得知该方式的系统结构图如图1所示。图1 远程升级结构图图2 系统构成图。
2024-10-13 22:49:29
2289
原创 Vivado工程如何生成TCL文件以及如何利用TCL文件还原工程
为了方便Vivado工程的保存和传输,尤其是功能复杂的工程,其工程容量越大,因此,为了能够保留工程功能的同时,又尽可能的减小工程体积,Vivado推出了tcl保存的方式,本文以ZYNQ为例,工程中包含BD设计。
2024-10-11 22:11:18
2653
原创 Chip2Chip IP Core学习总结--基于Xilinx PG067文档进行部分翻译
通过学习PG067手册,对Chip2Chip IP核进行了一定的学习
2023-06-20 11:09:36
2453
2
原创 RF Data Converter IP 个人使用总结---System Clocking设置为10G时,Datapath Mode的设置
主要对RF Data Converter IP的部分功能使用进行介绍,介绍内容为System Clocking设置为10G时,Datapath Mode的设置和选择以及NCO中心频率的选择。
2023-06-14 16:28:50
1301
3
原创 Android Studio安装详细教程(从下载到安装,保姆级教程)
文章对Android Studio从下载到详细安装流程进行了介绍,尤其对于小白来说,每个步骤都进行了说明。
2022-10-24 19:46:23
91134
16
原创 Vivado各模块资源占用情况查看方法
Vivado各模块资源占用情况查看方法在vivado中 ,如何查看各个模块的资源占用情况呢?方法如下。以在xilinx官方评估板VC709的microblaze的软核处理器例程为例。工程如下图模块组成。完成Implementation后,在Flow Navigator下的IMPLMENTATION中点击Open Implemented Design,然后选择Report Utilization。之后会自动弹出资源报告窗口,使用默认配置,点击OK。在生成的结果中选中某一类资源,会看到按模块排列的资
2020-12-17 20:15:29
26999
3
原创 matlab图像处理高级用法学习
1、如何设置线条属性% 1. 如何设置线条的属性呢?x = 0:0.01:2*pi;y = sin(x);h = plot(x,y);grid onget(h)set(h,'linestyle','-','linewidth',2,'color','k')2、如何修改网格间距% 2. 如何修改网格的间隔呢? gca获得当前坐标体系的句柄 set(gca,'xti...
2020-04-03 17:35:09
335
原创 matlab错误处理
正常情况下我们在执行matlab程序时,有时会出现错误,我们通常有三种捕捉错误的方式。1、try catch end 语句clear all;a=[6 6 6;7 7 4]b=[1:4;3:6]try c=a/b; d=a+b;catch disp('错误');end2、errorclear all;while 1 x=input('请输入一个...
2020-04-02 21:24:03
1991
原创 matlab的文件导入方法及相关函数
.mat格式文件的保存及导入save data.mat %保存.mat文件clear all %清空load data.mat %下载.mat文件.txt格式文件导入及复制到另一文件中M = importdata('myfile.txt'); %读入.txt文件S = M.data; %将M中数传送给Ssave 'data.txt' S -asci...
2020-03-31 23:11:15
1704
原创 MATLAB矩阵相关函数学习--中级函数
经过了初级函数的学习,我们对矩阵有了初步的了解,下面对矩阵中级函数尽兴学习。矩阵元素的查找。find函数clear all;A=[4 0 5;0 6 8;9 9 9]B=find(A) %返回非0元素的位置C=find(A>=5) %返回位置D=A(find(A>=5)) %返回元素值A(...
2020-03-31 02:00:43
453
原创 MATLAB矩阵相关函数学习--初级函数
matlab也叫矩阵实验室,顾名思义矩阵在matlab中意义非凡。下面对矩阵常用函数进行描述。矩阵的创建和数组的创建类似,例如:A = [1: 5; 2: 6];语句的含义就是创建一个2行5列的矩阵,其中冒号两端的数据代表数据段的起始,默认歩阶为1。若想对矩阵中相应位置的数据进行显示则可以一维/二维的方法进行提取,如:f1 = A(1,3)表示显示上述矩阵第1行第3列的数据,也可以通过一维方法...
2020-03-31 01:31:55
1137
原创 matlab中字符串函数的用法
字符串在matlab中应用很多,下面就关于字符串的中级应用进行阐述。disp函数,显示字符串,例如:disp(str);size函数,判断字符串长度,size(str);对字符串反序输出,str2 = str(end:-1:1),其中-1和1分别是反序输出的起始点和结束位置;将字符串输出为ASCII码,str_ascii = double(str);将两个字符串连接起来,str = [s...
2020-03-30 11:06:14
3312
原创 matlab结构体学习
下面对有关结构体的基本操作进行阐述首先是结构体的创建s1 = struct(‘name’,{‘zhangsan’,‘lisi’},‘age’,{‘23’,‘24’},‘sex’{‘nan’})若想删除其中某个成员变量,可以通过rmfield,rm可以理解成remove。shanchu = rmfield(s1,‘sex’);通过该语句可以将结构体中性别变量删除。shanchu = rmf...
2020-03-29 17:17:48
1600
1
原创 数组相关函数用法
cell函数,cell(3,3)创建一个3*3的全空数组。celldisp,将数组单独显示。cellplot(a,‘legent’)图像化显示,legent是固定用法,使用该函数前要在前一行加figure。num2cell函数,将矩阵变成单元数组,行列数不变。cell2struct函数,将单元数组转变为结构体变量。c = {‘xiaofengge’,180,25}fields = {‘...
2020-03-29 16:44:17
209
原创 MATLAB中常用的四种取整函数
我们在使用matlab时有时会需要对数值进行取整。下面我们就四种取整函数进行描述。round函数,以0.5为分界线,相当于四舍五入,例如round(6.5)运行结果就是7.fix函数,向0取整,无论小数点后面数值多大都进行清零,例如fix(1.9),fix(-1.5)运行结果都是1.floor函数,小于或等于该数的接近整数,例如floor(5.5),floor(-4.5)运行结果分别是5和-...
2020-03-28 23:59:41
2537
原创 如何生成题注和表注目录
有一些文章,例如某些学校的硕士论文要求必须有图注和表注的目录,下面我们就如何生成图注和表注进入话题。下面我们以2013版本的word进行演示,首先我们打开word界面,将光标选中要插入图注或表注的地方,点击菜单栏里面的引用一次选择插入图注,如下图所示:会默认弹出图表,图形,表格等选项,当然我们在日常写作中仅仅用到图几点几或者表几点几,我们可以通过新建标签的方式来实现当我们整篇文章的图和表...
2020-03-12 20:56:26
4690
原创 在word中输入大于10圆圈内的数
在编辑文档时,我们常常需要输入数字来表示顺序,但是在word中圆圈内的数字我们通过菜单栏里面的插入只有1~10,那么大于10的数我们怎么输入呢?方法很简答,我们将光标移动到需要插入的地方然后开始输入对应的代码,输入完成后,选中刚刚输入的代码,按住Alt+x组合键,你就会发现,输入的代码已经变成了自己想要的数字。代码如下代码对应的数字246a11246b12–...
2020-03-10 13:07:08
995
原创 word2013中表格与文字之间总有一段距离
1、选中表格,右键选择表格属性2、将文字环绕方式变为无。3、此时可以发现表格和文字之间间距已经没了
2020-03-09 23:51:30
3717
基于MATLAB的车辆识别
2022-07-18
工程项目管理PPT课件.ppt.ppt
2020-09-07
MUSIC算法的稀疏阵列展现
2020-03-30
基于稀疏阵列的L型阵列波达方向估计.rar
2020-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人