自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 force命令的使用

modelsim force使用方法

2025-06-11 20:10:26 267

原创 均衡芯片增益的理解

在高速信号传输中,信号会因传输介质(如电缆、PCB走线)的损耗而衰减,尤其是在高频部分。8dB的补偿强度意味着芯片能够在特定频率(如1.56GHz)下,将信号的幅度提升到原来的约6.31倍,以抵消传输过程中的损耗。在信号均衡中,补偿强度需要与信号频率和传输介质特性相匹配。均衡芯片通过调整其内部电路参数(如电阻、电容值),在特定频率点提供所需的补偿强度,以优化信号质量。“8分贝补偿强度”具体指:在信号处理中,均衡芯片通过提供8分贝(dB)的增益,来补偿信号在传输过程中因介质损耗导致的幅度衰减。

2025-06-09 11:07:34 268

原创 zynq 烧写PL端与PS端所要用到的文件

ELF 文件的作用是烧写 PS,而 BIT 文件的作用则是烧写 PL。因此如果只使用了 Zynq 中的一种设备 (PS 或者 PL),那么就只需要相应地烧写文件。

2025-06-05 10:32:21 81

原创 iic配置后,芯片不工作,或者工作异常

2、时序问题,时钟的上升沿处数据的建立时间和保持时间不满足。1、芯片没有ack就开始配置下一个寄存器。

2025-05-20 19:33:44 95

原创 在Verilog中,逻辑右移(Logical Right Shift)和算术右移(Arithmetic Right Shift)的区别

verilog中逻辑右移与算术右移的区别

2025-05-17 15:06:26 210

原创 verilog中|与||的区别

|:符号左边和符号右边有一个为真,则输出为真。|:将符号左边的数与符号右边的数进行按位操作。verilog中|与||的区别。

2025-05-17 14:23:41 134

原创 双端口ram与真双端口ram的区别

真双端口ram与双端口ram的区别

2025-05-09 10:45:28 477

原创 verilog中genvar使用方法

【代码】verilog中genvar使用方法。

2025-05-07 14:52:25 140

原创 xilinx fpga中pll与mmcm的区别

pll与mmcm的区别

2025-04-19 16:43:33 533

原创 vivado工程添加global define的方法

工程添加sys_define的方法

2025-04-03 11:16:45 271

原创 gs2972 3g-sdi芯片没有输出显示问题定位

gs2972没有信号输出问题定位

2025-03-31 09:20:42 211

原创 verilog中!=与!==的区别

”通常用于比较两个值是否不相等,返回逻辑真或假。比如,在if语句里判断某个信号是否不等于某个值,这时候用“!例如,if (a!= b) 这样的结构。

2025-03-27 10:08:44 169

原创 vivado编译hls ip报错

解决方法:vivado工程路径太长导致软件找不到编译的文件,出现报错的情况,将工程路径改短可以解决。

2025-03-26 16:55:54 124

原创 verilog中parameter与define的区别

define从编译器读到这条指令开始到编译结束都有效,或者编译器读到`undef命令失效。parameter中作用于当前文件。

2025-03-25 20:11:14 116

原创 xilinx约束中set_property -dict表示什么意思

在 FPGA 开发工具(如 Xilinx 的 Vivado)中,set_property 是一个用于设置对象属性的命令,而 -dict 是其一个选项,表示以字典的形式批量设置属性。当需要为某个对象(如一个引脚、一个模块、一个接口等)设置多个属性时,使用 -dict 选项可以简化命令,而不需要为每个属性单独调用一次set_property。

2025-03-25 10:16:28 371

原创 vivado source window各个文件颜色代表的含义

vivado sorce window里面颜色含义

2025-03-15 15:11:53 225

原创 vivado ooc与global区别

vivado中ooc综合与global综合的区别

2025-03-15 14:46:46 996

原创 xilinx ip video timing control使用

horizontal fine adjustment代表 vsyn时序波形在水平方向上的偏移。当vsync adjustment设置成0的时候。这个ip实际也可以自己手写进行替代。

2025-03-13 11:22:23 184

原创 vim将第三行到最后一行末尾添加逗号

vim将第三行到最后一行末尾添加逗号

2025-01-14 17:55:48 138

原创 vim将一行行尾倒数第三个字符替换成1

vim将一行行尾倒数第三个字符替换成1

2025-01-14 17:28:44 506

原创 vim在文件所有行末尾处增加字符

vim在行末尾处增加字符

2025-01-14 14:53:29 277

原创 vivado block design创建子层次框图设计方法

vivado block design创建子模块

2025-01-07 09:41:38 320

转载 什么是处理器的cache

通常一个处理器读数据的速度比系统的主存储器要快很多,因此处理器的速度是受到存储器的速度的制约的。通过在系统中引入 cache 存储器 —— cache 中存放了频繁访问的数据,能以比主存储器更高的速率读取 —— 处理器就不再受到主存储器速度的限制了。这导致了数据访问效率的提升。不过,在 cache 失配时,处理器的速度还是受限的 —— 这个时候,处理器要读写的数据不在 cache 中。这样就要读写主存储器中的数据,从而提高了访问延迟。因此使用在 cache 中的数据就比只在主存储器中的数据快很多。

2025-01-03 18:00:49 53

原创 vivado 2020.1编译tpg ip报错解决方法

运行脚本还无法解决可以尝试手动复制tcl脚本到指定文件,然后重启软件重新编译。

2024-12-17 15:43:15 171

原创 linux从frame buffer中将qt界面拷贝出来放到u盘的操作方法

使用gsnap工具将qt图像从frame buffer中截图并拷贝到u盘的步骤

2024-12-14 10:19:43 477

原创 FPGA驱动mipi屏不亮

原因:LPDT初始化指令与指令间隔时间太短,导致屏幕端芯片处理不过来。现象:mipi 屏背光亮,显示不亮。解决方法:增加指令之间的间隔时间。

2024-12-13 11:05:01 238

原创 串口无法识别的问题

是因为没有安装正确的绿联rs232驱动所致,绿联驱动是PL23X。

2024-11-07 08:59:46 308

原创 matlab生成mipi crc值

【代码】matlab生成mipi crc值。

2024-10-24 20:07:26 145

原创 matlab生成mipi ecc代码

【代码】matlab生成mipi ecc代码。

2024-10-24 11:42:13 169

原创 modelsim仿真流程

4、编译rtl到仿真库中。

2024-09-07 14:45:13 468

原创 使用modelsim小技巧

当我们不想打开modelsim gui界面进行工程仿真时,modelsim提供了命令仿真的方法。执行上述命令可以在不打开gui界面的情况下直接仿真工程。

2024-09-07 10:20:30 465

原创 vscode安装verilog代码辅助工具ctags教程

下载地址:https://github.com/universal-ctags/ctags-win32/releases/4、vscode安装Verilog-HDL/SystemVerilog/Bluespec SystemVerilog插件。6、重启vscode,打开文件夹,从文件夹中打开文件,将光标放到变量上就会显示变量的定义。3、将ctag目录添加到系统环境变量中。5、在插件中添加ctag安装目录路径。2、将下载的压缩包解压到指定目录。

2024-08-29 11:33:47 3471 4

原创 lattice mipi调试数据异常问题

之前版本由于手动配置data settle cycle,配置错误值导致mipi数据信号解析不稳定,配置mipi rx带宽后程序会自动计算data settle cycle值,把勾选去掉使用默认值即可。

2024-08-24 18:00:28 356

原创 uart学习总结

参考时钟频率越高,所分频得到的波特率越准确。波特率不准确是导致串口不稳定的原因。另外外部信号源的干扰也是导致串口通信处错的原因。

2024-08-22 20:16:30 133

原创 fpga图像融合方法

fpga图像融合技巧

2024-08-12 16:09:31 221

原创 FPGA异常行为分析

FPGA有很大一部分的运行异常和FIFO的空满以及复位有关。还有一部分和ram的行为异常有关。

2024-06-28 08:51:56 353

原创 ERROR-Verification Error...when Processing function:‘SPLIT_VERIFY‘

1)FPGA供电不足导致的,改成大电流供电后问题解决。

2024-05-27 09:00:31 497

原创 matlab filter2 shape含义

full 是矩阵右下角对从图像左上角开始。valid是矩阵左上角对齐图像左上角。same是矩阵中心点对齐图像左上角。

2024-04-15 10:40:17 282

原创 vivado联合Modelsim仿真代码修改后重新快速仿真

在modelsim的libirary选项栏里有一个xil_defaultlib文件夹,里面有自己的仿真文件,修改了哪个就recompile再重新仿真就行,不需要关掉软件。

2024-04-10 10:10:28 461

原创 matlab生成灰阶pattern

matlab生成灰阶图片

2024-01-03 16:43:00 551

vivado vip ip的使用demo

原始网址:https://adaptivesupport.amd.com/s/article/1058302?language=en_US

2025-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除