2023年2月26日
摘要: 最近有转行做IC验证的同事问我"="(阻塞)与"<="(非阻塞)的区别,笔者本来不想讲基础入门这些的,一来这些知识很多书籍教程都有提到,而且很多博主也写了,笔者写博客的初衷为了记录一些项目,还有一些技巧,再者就是希望能帮到需要的人。很多人都搞混的话,笔者就个人理解来谈谈阻塞赋值与非阻塞,初学的时候笔 阅读全文
posted @ 2023-02-26 15:31 Galois_V 阅读(337) 评论(0) 推荐(0) 编辑
  2022年12月25日
摘要: ADS9224R这款芯片是德州仪器(TI)的一款SAR ADC,笔者写这芯片IP核大概有段时间了,这款ADC采集芯片挺复杂的。笔者当时对写axi4_lite的IP核还不是很熟悉,就接下了含有这款芯片的项目,当时看了手册觉得亚历山大。因为当时项目允许开发一款IP的时间就2周左右,不过笔者还是顶住了压力 阅读全文
posted @ 2022-12-25 13:02 Galois_V 阅读(512) 评论(0) 推荐(0) 编辑
  2022年12月5日
摘要: 前面已经提到过了SPI,在SPI从机的设计中已经讲过SPI的基本原理,这里就不再赘述。对于SPI的主机可以参考百度百科或则笔者前面写的SPI从机介绍的相关知识。 下面是SPI_master的代码 SPI_master.v 1 //*********************************** 阅读全文
posted @ 2022-12-05 18:28 Galois_V 阅读(941) 评论(0) 推荐(0) 编辑
  2022年11月22日
摘要: 很早之前笔者已经写过关于modelsim仿真的文章了,不过之前笔者做的仿真都是有现成代码块的仿真。对于那些使用原语的代码块进行仿真时则需要产生相关的仿真库,笔者这里使用modeltech64_2020.4,Vivado 2020.1。由于vivado产生的仿真库生成对应一些modelsim的版本,版 阅读全文
posted @ 2022-11-22 19:40 Galois_V 阅读(1094) 评论(0) 推荐(0) 编辑
  2022年10月28日
摘要: 术语“RMS”代表“Root-Mean-Squared”。大多数书籍将此定义为“产生与等效直流电源相同的加热效果的交流电量”,或者沿着这些线路类似的东西,但RMS值不仅仅是这个。 RMS值是瞬时值的平方函数的平均值(平均值)的平方根。 笔者的印象中第一次接触到交流电是初中,具体是初二还是初三就不太清 阅读全文
posted @ 2022-10-28 10:25 Galois_V 阅读(1385) 评论(0) 推荐(0) 编辑
  2022年10月19日
摘要: 为了配合开发板的使用,笔者搞了一个OV5640的摄像头模组,OV5640具体的相关手册及资料网上已经很多,感兴趣的都可以自行去查找,基本大同小异。这里也不把OV5640初始化的代码贴出来,因为就是简单的类似I2C接口配置数据。这里主要讲下初始化后的CMOS数据的解码,笔者是根据自己的需求把数据的VS 阅读全文
posted @ 2022-10-19 10:45 Galois_V 阅读(352) 评论(0) 推荐(1) 编辑
  2022年10月17日
摘要: 高斯滤波的原理: 高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。高斯滤波的具体操作是:用一个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定 阅读全文
posted @ 2022-10-17 10:09 Galois_V 阅读(930) 评论(0) 推荐(1) 编辑
  2022年9月21日
摘要: 索贝尔算子(Sobeloperator)主要用于获得数字图像的一阶梯度,是一种离散性差分算子。它是prewitt算子的改进形式,改进之处在于sobel算子认为,邻域的像素对当前像素产生的影响不是等价的,所以距离不同的像素具有不同的权值,对算子结果产生的影响也不同。一般来说,距离越远,产生的影响越小。 阅读全文
posted @ 2022-09-21 14:21 Galois_V 阅读(668) 评论(0) 推荐(0) 编辑
  2022年9月14日
摘要: UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是设备间进行异步通信的关键模块。UART负责处理数据总线和串行口之间的串/并、并/串转换,并规定了帧格式;通信双方只要采用相同的帧格式和波特 阅读全文
posted @ 2022-09-14 17:42 Galois_V 阅读(1107) 评论(0) 推荐(0) 编辑
  2022年9月9日
摘要: 前面已经提过了按键去抖模块,这里就简单的讲下信号去抖模块。信号去抖的原理跟按键去抖的原理很像,都是去除不必要的毛刺信号。信号去抖多用于ADC或者总线信号的去抖,即设置一个时间宽度阈值,当信号的高或者低超过该阈值的时候即输出相应的高低电平。代码如下: Dejitter_signal.v 1 //*** 阅读全文
posted @ 2022-09-09 10:10 Galois_V 阅读(107) 评论(0) 推荐(0) 编辑