Verilog基础知识
文章平均质量分 84
呼啦啦_嘿
这个作者很懒,什么都没留下…
展开
-
数字IC常见问题记录(一)
1、CDC跨时钟域处理单bit:低速--高速:2-flop synchronizer,降低产生亚稳态产生的不确定性对电路的影响。单bit:高速--低速:握手信号,加宽pulse的信号脉宽,异步FIFO。多bit:异步FIFO、异步双口RAM、握手、格雷码;不能用两级同步的原因:由于2-flop synchronizer中信号delay有随机性,可以一个周期得到了同步也可能两个周期,从而导致信号中出现同步数据中没有的状态。 使用gray code完成:每个时钟延...原创 2022-03-22 22:09:51 · 1857 阅读 · 0 评论 -
Verilog数据各种类型的使用
整数、实数和时间寄存器类型整数是一种通用的寄存器数据类型,用于对数量进行操作,使用integer进行声明。integercounter;//一般用途的变量用作计数器initialcounter=-1;//把-1存储到寄存器中实数:实常量和实数寄存器数据类型使用关键字real来声明,可以用十进制或科学计数法来表示。实数声明不能带有范围,其默认值为0.如果将一个实数赋予一个整数,那么实数将会被取为最接近的整数。realdelta;//定义一个名为delta的实型变量时间寄存器:仿真是按照仿真时间进原创 2021-05-10 19:17:04 · 1209 阅读 · 0 评论