在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5841|回复: 12

[求助] 用门级的verilog来写时序电路就搞不定了,请帮帮忙

[复制链接]
发表于 2011-9-7 21:18:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本人想自己用门级来写个简单的程序,可惜还是不知道错误在哪,难道时序逻辑不能用门级来写吗?请大家给我看看,给我点指导,谢谢了 Capture.JPG
发表于 2011-9-7 21:41:25 | 显示全部楼层
你就没写对!既然你想用门来搭电路,就不例化单元??都是门级了还用always模块?
用门级我写不出来,只能用单元来实现
xor2x1 u1 (.y(e1),
                  .a(a),
                   .b(b));
xnor2x1 u2 (.y(d1),
                     .a(e),
                      .c(c)
                    );
DFFX1 u3(.q(e),
                .d(e1),
                 .ck(clk));
DFFX1 u4 (.q(d),
                 .d(d1),
                .ck(clk));
完了!
我真是蛋疼
                 );
发表于 2011-9-8 00:27:42 | 显示全部楼层
always块里只有过程块语句,没有模块调用!
发表于 2011-9-8 06:46:26 | 显示全部楼层
你要是非得这么写,也得把xor之类的东西放到always外面
 楼主| 发表于 2011-9-8 11:12:35 | 显示全部楼层
回复 2# immonster

谢谢你,我好好看看,基础还是不扎实
 楼主| 发表于 2011-9-8 11:13:12 | 显示全部楼层
回复 3# zhaowf

谢谢,我再看看always的语法
 楼主| 发表于 2011-9-8 11:13:48 | 显示全部楼层
回复 4# digimax
我之前移到过外面,可是提示还是不对,谢谢大家给我的帮助
发表于 2011-9-8 12:30:12 | 显示全部楼层
语法问题
改为

xor xor1(e1,a,b);


还有你的a,b总该也声明一下wire啊
发表于 2011-9-8 12:35:30 | 显示全部楼层
2楼说的对,ALWAYS只能用在逻辑功能描述。。。门级不能用always

直接我上面的那段描述就行了
 楼主| 发表于 2011-9-9 17:07:41 | 显示全部楼层
本人是在ISE里面做的,之前一直想在verilog中找flipflop,可是verilog没有这个原语,然后ise里面可以用FD作为D触发器用,所以现在能自己搭电路了,我还总结了几页纸,大家如果感兴趣我可以发给大家,谢谢大家的关照
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-19 04:43 , Processed in 0.024623 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表