04 2021 档案
摘要:1.格雷码概念 格雷码的特点是从一个数变为相邻的一个数时,只有一个数据位发生跳变,由于这种特点,就可以避免二进制编码计数组合电路中出现的亚稳态。 例子: 由上图可知:十进制3跳变到4时,二进制每一位都在发生变化,如果直接使用异步时钟采样这些数字信号,这就很可能会发生亚稳态或者数据采样错误,而采用格雷
阅读全文
摘要:在always内部赋值语句中,常常用到阻塞赋值和非阻塞赋值,下面讲一下二者的区别及适用情况。 1. 阻塞赋值 阻塞赋值类似C语言的顺序执行,即上一条语句执行完以后,立即执行下一条,并且上一条语句相应的变量也会进行更新,可以理解为串行执行。 1.1 测试代码 module block // < 端口
阅读全文
摘要:1.偶数分频 相对奇数分频,偶数分频相对较为简单,只需计数到N/2 - 1,其中N为分频数。如:要实现4分频,需要计数到1。代码如下: 1.1 代码 module divider // < 参数 > #( parameter N = 2 ) // < 端口 > ( //system input wi
阅读全文

浙公网安备 33010602011771号