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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2625|回复: 9

求助Verilog

[复制链接]
发表于 2007-3-29 21:43:46 | 显示全部楼层 |阅读模式

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

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

x
module ww(in,out);
  input [1:0]in;
  output out;
  reg out;
  reg [1:0] rega;
always
  rega<=in;   //将输入的值放到寄存器rega中  "这样写对不对"
always        //判断rega中的值,然后输出
  case (rega)
   2'b10 :    out=1;
   2'b01   :    out=0;
  defaultut  :  put='bx;
  endcase
endmodule


怎么把输入的二进制数存到寄存器中~~!!!谢啦

[ 本帖最后由 lvyuze 于 2007-3-29 21:56 编辑 ]
发表于 2007-3-29 22:24:59 | 显示全部楼层
你到底是要生成什么逻辑,是组合逻辑还是时序逻辑,看你的代码功能只是组合逻辑,不用寄存器
发表于 2007-3-30 00:13:35 | 显示全部楼层


原帖由 lvyuze 于 2007-3-29 21:43 发表
module ww(in,out);
  input in;
  output out;
  reg out;
  reg  rega;
always
  rega<=in;   //将输入的值放到寄存器rega中  "这样写对不对"
always        //判断rega中的值,然后输出
  ca ...




语法上讲应该没有错
发表于 2007-3-30 09:57:53 | 显示全部楼层


原帖由 xxyy110 于 2007-3-30 00:13 发表

QUOTE:
原帖由 lvyuze 于 2007-3-29 21:43 发表
module ww(in,out);
  input in;
  output out;
  reg out;
  reg  rega;
always
  rega<=in;   //将输入的值放到寄存器rega中  "这样写对不对"
always        //判断rega中的值,然后输出
  ca ...

语法上讲应该没有错


不能吧,always都用错了,怎么说没有语法错误呢?建议楼主把书看下,自己的印象才深,这种语法的问题感觉看书就能解决的
遇到问题先自己想想,这样进步才快
发表于 2007-3-30 12:10:13 | 显示全部楼层
always有这样用的么?
发表于 2007-3-30 12:46:30 | 显示全部楼层
楼主,首先不知道你要表达的是一个什么样子的逻辑,我感觉你是想搞个组合逻辑吧,好像没有必要用always。
如果你要用的话也应该是always(in)
发表于 2007-3-30 15:10:24 | 显示全部楼层
写得不对,建议先看看coding style相关的资料
发表于 2007-3-30 21:31:20 | 显示全部楼层
我觉得只是根据输入来决定输出没有必要再用reg存一下了吧
看看这样写行不,我也刚入门
module ww(in1,in2,out);
  input in1,in2;
  output out;
  reg out;

always @(in1 or in2)
  begin     
    case ({in1,in2})
   2'b10 :    out=1;
   2'b01   :    out=0;
  defaultut  :  put='bx;
  endcase
end
endmodule
大家多指正
发表于 2007-3-30 22:05:09 | 显示全部楼层

看不太明白

建议楼主好好看看书,好像一些基本的东西还没有掌握好!!!
发表于 2007-4-8 08:26:08 | 显示全部楼层
首先要分清楚是组合逻辑还是时序逻辑,寄存器输入可以统一时钟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 11:45 , Processed in 0.024277 second(s), 8 queries , Gzip On, Redis On.

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