- 博客(5)
- 收藏
- 关注
原创 verilog基础之小数分频
之前学习verilog基础语法中学习了偶数分频和奇数分频,现在突然遇见了小数分频,思考许久未果。在网络的帮助下,最终整理笔记如下。
2023-10-17 20:01:46
221
原创 matlab app designer 设计app居中并把函数封装到matlab内置函数库中
在matlab app designer 中,我们设计了一个(空白)app,点击运行之后,app图窗出现在屏幕的左下角:如下图所示图中右边app.UIFigure 属性中用红圈圈出来了Position属性,这就是图窗的位置和大小。图中的四项依次是距屏幕左边距离、距屏幕底部距离、图窗宽度、图窗高度。要想改变运行后app图窗的位置,我们修改前两项即可。但是在这里用其他方法来使app图窗居中,并将居中函数封装到matlab内置函数库中,下次就可以直接调用。
2023-10-10 19:29:45
759
原创 vivado与modelsim联合仿真之改动代码后不用关闭modelsim重新启动
在vivado与modelsim联合仿真过程中,经常会对着波形改动自己的代码,我之前都是改动代码并保存之后关闭modelsim,在vivado里面重新点击run simulation 来重新唤醒modelsim。如下图所示:后面代码复杂之后,每次重新唤醒modelsim都要很长时间。如何不关闭modelsm在modelsim里面重新编译代码呢?
2023-08-30 15:39:41
964
1
原创 matlab将有符号数打印为十六进制补码到文件中
假设有4位有符号二进制数1010,最高位为符号位,1代表负数,0代表正数。其反码为1101(除符号位外其余位翻转);其补码为1110(反码加1)。若将1110视为无符号数,则为14。可通过-2+2^4=14计算得到。假设现在有一矩阵a,其中每一元素都是16位宽的数,通过以下代码将矩阵a中的负数转变为正数之后再进行打印,即可打印为16进制补码形式。
2023-08-29 19:45:28
679
1
原创 modelsim仿真卡在#Modifying modelsim.ini
我在modelsim仿真时软件卡住了,只好唤醒任务管理器 将modelsim软件关掉了。但是随后在vivado里点击run simulation就发生了以上问题。在工程文件夹下,找到.sim文件夹,将里面的所有文件全部删除。然后在vivado里再点击run simulation 就成功唤醒modelsim仿真了~
2023-08-29 19:15:41
335
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人