- 博客(3)
- 收藏
- 关注
原创 IC验证/UVM如何添加Assert断言(附代码)
,目的为了表示与验证软件开发者预期的结果——当程序执行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止执行,并给出相应信息。
2023-11-02 16:54:01
1745
2
转载 异步FIFO
1.为什么不采用二进制而采用格雷码为了进一步减小跨时钟域可能产生的毛刺,当地址从7--8时,也就是由0111--1000时会有4个比特发送变化,这样会导致毛刺的产生,二格雷码是由1000--1100,只有一个比特的变化,毛刺产生的几率更小。2.为什么判断空或满时额外判断最高两位而不是最高一位因为在实际地址线(3位)中,为了区分空与满,采用增加一位最高位(共4位)地址线。当地址指针由7--0时,实际上也就是由7--8.此时对应的格雷码(为什么是格雷码而不是二进制参考问题1)是由0100--1100
2021-09-05 22:53:39
135
转载 EMIF接口
在第一个项目中的首先就是调试DSP与FPGA之间的EMIF调试,EMIF调试的重点就在于时序;1.EMIF是一种并行总线结构大致由时钟线、数据线(低有效)、地址线(低有效)、写使能(低有效)、读使能(低有效)、片选信号(低有效)6个信号(根据项目芯片不同可能有更多的并行信号)构成,并行总线的时序需要查看芯片手册写为例:打拍: AWE1<= AWE;AWE2<= AWE1;AWE3<= AWE2;下降沿:AWE4<=AWE3 and (not AWE2);.
2021-06-30 22:40:16
8272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人