- 博客(7)
- 收藏
- 关注
原创 常见LCD显示异常
1. 行扫描 2. 周期太长 3. 行扫描周期太短 4. 窗口位置错误(上下左右) 5. 行同步异常 6. 场同步异常 7. 采样率太高 8. 采样率太低 9. 时序问题
2023-09-14 11:11:40
146
1
原创 FIFO缓存 ov5640录像 LCD显示 常见的LCD显示异常
目的:练手异步FIFO,节省存储资源,降低图像传输延迟(相对于ddr以帧为单位的缓存方式)5个步骤LCD显示模块ov5640单目摄像头模块异步FIFO顶层模块验证LCD显示模块LCD是正点原子ATK-7084型号,分辨率800*480,行扫描1056像素,场扫描525像素。ov5640录像模块。
2023-08-28 16:27:08
733
2
原创 ILA对时钟采样出现的问题
比如用50MHz的时钟sys_clk采样48MHz的时钟cam_clk,cam_clk看起来会是2MHz。尽量让ILA采样同一个时钟的产物,不然会导致一些异常现象。
2023-08-23 14:15:46
751
1
原创 ILA监测双时钟 时序采样异常
当ILA输入时钟是FIFO写入时钟cmos_clk(72MHz),而监测的FIFO读出时钟是lcd_clk(50Hz),则可能导致竞争冒险,比如rd_data_count[9:0]是根据读出时钟上升沿变化,却在写入时钟上升沿被ILA读取。实际0fe->0ff->181->100->101。观察ILA输出波形,低第一位和高第三位来不及拉低。按理0fe->0ff->100->101。场景:使用ILA监测双时钟FIFO。
2023-08-22 14:56:10
380
5
原创 【VIVADO】[DRC REQP-1582] iobuf_io_loaded: IOBUF ...... inst pin IO drives one or more invalid loads.
报错 引脚负载
2023-08-17 11:45:03
1824
1
原创 vue实时渲染无效
项目场景:vue无法实时渲染,渲染滞后问题描述vue在处理通过索引赋值的变量会无法实时渲染items[key] = false解决方案:提示:利用深度拷贝新建一个 newItems 对象,深度拷贝 items到 newItems 中,对 newItems 进行赋值处理(可以使用索引),再将 newItems 赋值回 items 。// 深度拷贝方法deepCopy (obj)=>{ vara = JSON.stringify(obj) var newobj = JS
2022-03-20 23:32:46
651
原创 去除长段文本中最后一个换行符
Python去除长段文本中最后一个换行符只去除文本末尾换行符去除长段文本中最后一个换行符)只去除文本末尾换行符info = "1234567890\n一段代码\ndaima\n"info = str(info)[::-1].replace("\n","",1)[::-1]# result_info="1234567890\n一段代码\ndaima"...
2020-10-12 12:46:56
817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人