文章
首页 我的博文
用户142112 2011-1-4 23:43
IEEE Verilog 2001标准翻译
闲来无聊,想翻译Verilog2001标准,有兴趣的联系我,邮箱 captainliuy@163.com 。英文原版标准见附件。 到现在为止翻译了前两章,如果你在阅读的时候,觉 ...
用户142112 2011-1-4 21:21
FWFT FIFO读操作注意
    FWFT:First Word Fall Through的缩写,好像是Xilinx的说法,Altera对应的概念是Show-ahead synchronous(SASO)。即数据在rdreq有效之前就有效了,rdreq ...
用户142112 2010-10-8 19:36
Modelsim自动化仿真平台--BFM_FIFO
         这次添加了FWFT(First Word Fall Through) FIFO的BFM模型,以及DDR多端口控制器的仿真模型。因为如果写RTL级的DDR多端口控制器比较费时, ...
用户142112 2010-9-21 21:07
Modelsim自动化仿真平台--BFM_CLK
写了第一个简单的BFM模块,时钟和复位。将覆盖原来的BFM文件夹,将两个do文件放在test目录下,打开modelsim执行*sim.do。 ...
用户142112 2010-9-18 20:09
Modelsim自动化仿真平台
下载后,解压到D盘根目录,打开Modelsim,执行*sim.do,就可以进行仿真。具体内容可以看目录结构和脚本。 BFM和用户库文件还没有做,等做好后再上传。 ...
用户142112 2010-8-20 20:23
TCL 双引号和花括号的区别
用了很一段时间的Modelsim,用TCL脚本仿真,开始注意起来它,看了些资料,有一个问题始终让我很困惑,那就是花括号 的用法,今天Google了一下,觉得有一点豁然 ...
用户142112 2010-7-24 19:07
使用状态机进行程序设计
找到的一篇关于使用状态机进行软件设计的文章,读了感觉很不错,分享一下。
用户142112 2010-7-5 22:32
结构体,寄存器
直接写例子 typedef struct {  unsigned int a:3;  unsigned int b:9;  unsigned int c:12;  unsigned int d:8; }CTRL_TAB; int main(int argc, char* ...
用户142112 2010-1-9 19:10
Keil 软件仿真
下面的链接是RC-MM协议的唯一一点资料   http://www.sbprojects.com/knowledge/ir/rcmm.htm        最近要做RC-MM的红外解码,首先RC-MM是不公开的协议 ...
用户142112 2009-11-19 21:15
NEC红外协议—Verilog代码
NEC红外协议,仿真通过,也认真地写了一次testbench,由于CPLD小板坏了,不能硬件验证,欢迎使用,本人认为没有多大问题,如果发现请告知,谢谢!! https:// ...
用户142112 2009-11-14 22:07
Keil uV4 TOOLS.ini文件修改方法
在使用uV3的时候想使用Proteus仿真ARM7的时候,按照以前仿真单片机的方法修改TOOLS.ini文件失效,后来想了个偷梁换柱的方法,把其他在debug下拉里出现的一个驱 ...
用户142112 2009-11-10 21:59
PLD中的微小延时(二) 插入逻辑门或LCELL
1.插入逻辑门,为保证不被综合器优化,必须加入综合控制语句,代码如下: module delay_10ns_2(oe_i,dir_i,oe_o,dir_o); input oe_i,dir_i; output oe_o,dir_o ...
用户142112 2009-11-9 21:31
PLD中的微小延时(一) 使用时序约束
可编程逻辑的微小延时,看过不少帖子实现方法有几种,看过就忘记了,今天在一个论坛里又看到有人讨论,我就实际做了一下,今天使用第一种方法,使用时序约束的 ...
用户142112 2009-10-27 20:37
堆,栈,变量(二)
int a = 0; //全局初始化区 char *p1; //全局未初始化区 main() { int b;// 栈 char s[] = "abc ";//栈 char *p2; //栈 char *p3 = "123456 "; //123456 ...
用户142112 2009-10-26 21:34
堆,栈,变量(一)
最近遇到的一个问题,先看这么一个例子: char *str;  //全局变量 void fun1(int i); int main() { int i = 100; //............... fun1(i); /* some other ...
关闭 站长推荐上一条 /2 下一条