- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 timescale problem in systemverilog
如果没有指定timescale,或者 timeunit 那么整个环境会用default的值,(VCS 好像是秒 s), 如果你在code中使用了......#1ns;......对不起,这一纳秒的delay被完全忽略了。 因为1ns小于timescale的精度, 所以被忽略为零。因此个人以为应该1) 指定timescale2) 尽量用不带单位的delay
2012-03-22 11:13:11 3059
转载 VMM VIP’s on multiple buses
A better approach is one that was described by Janick in the “Size Does Matter” blog of using `define. Let’s expand on this and see how it works for reusable VIPs. Well, the first thing that comes t
2012-03-16 10:15:02 2410
原创 VMM 中 factory 所用的 copy 和 allocate 方法的区别
在VMM1.1 以及之前,其factory机制的实现是通过以下两种方法实现的1) copy : 如下class xxx base_transaction factory; .... factory=new(); .... base_transaction tr; $cast(tr, factory.copy())endcl
2012-03-11 18:10:06 3211
转载 养身
张进良讲中医奇术良好的生活习惯决定着一个人的健康指数,快乐的情绪是健康的源泉,健康就把握在自己手里!--张进良医生要求患者配合部分:药物不是万能的,树立良好的健康观念,才是你最终健康的唯一途径。早晨6:30分至7:00尽量起床:此时阳气正旺,适合轻微活动,漫步、打太极最好。激活人体的能量系统。(可以锻炼,但是不可出大汗为原则)。中午:12点前尽量不要卧床12
2012-03-10 17:40:34 5199
原创 DesignWare VIP 的 define 文件
用过DW VIP的童鞋们一定会感受到里面一堆define文件的痛苦,下面就粗略的谈谈和define相关的知识。1. VIP原代码中大量运用了ifdef , 即意味着如果外界定义了某宏则使用外界最终定义的宏,否则使用内部预定义的default值。这里支持redefine。2. 外界预定义的宏放在 include/verilog 目录下,主要如下: AhbMasterDefine
2012-03-06 15:14:43 3292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人