打印

verilog简单问题求教

[复制链接]
2867|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magic_yuan|  楼主 | 2013-1-22 15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位老师,
   新学verilog,有一问题不懂,如下
   以下为四位计数器的行为级描叙:
   module counter(q,clock,clear);
   output   [3:0] q;
   input clock,clear;
   reg [3:0]  q;
   always @(posedge clear or negedge clock)
   begin
    if(clear)
      q<=4'd0; //为了能生成诸如触发器一类的时序逻辑,建议使用非阻塞赋值。
     else
      q<=q+1;
   end
endmodule

为了能生成诸如触发器一类的时序逻辑,建议使用非阻塞赋值。---这句话无法理解了,
1,为什么要生成触发器一类的时序逻辑?有何好处?
2,使用非阻塞赋值怎么就能生产时序逻辑?(看到书中讲的时序逻辑使用非阻塞赋值)

十分感谢!

相关帖子

沙发
magic_yuan|  楼主 | 2013-1-22 16:51 | 只看该作者
坛子冷清。。。。

使用特权

评论回复
板凳
jahnson066| | 2013-1-22 18:11 | 只看该作者
快过年了,大牛和高手们都去过年,提楼主顶贴,呼叫猴哥之类的大牛出现,

使用特权

评论回复
地板
zyj_hb| | 2013-1-22 21:01 | 只看该作者
我建议你先学习一下触发器,寄存器等数字电路的基本概念,如果概念清楚了,这个问题就解决了。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
GoldSunMonkey + 2 很给力!
5
GoldSunMonkey| | 2013-1-22 21:50 | 只看该作者
zyj_hb 发表于 2013-1-22 21:01
我建议你先学习一下触发器,寄存器等数字电路的基本概念,如果概念清楚了,这个问题就解决了。 ...

兄弟,不错。

使用特权

评论回复
6
magic_yuan|  楼主 | 2013-1-22 23:10 | 只看该作者
zyj_hb 发表于 2013-1-22 21:01
我建议你先学习一下触发器,寄存器等数字电路的基本概念,如果概念清楚了,这个问题就解决了。 ...

基本的东西还是懂。只是看理解深浅而已,这个问题不懂,所以拿出来讨论。

使用特权

评论回复
7
magic_yuan|  楼主 | 2013-1-22 23:13 | 只看该作者
GoldSunMonkey 发表于 2013-1-22 21:50
兄弟,不错。

本版块大师有点个性。。。。。。
模拟板块单片机板块较热闹。

使用特权

评论回复
8
GoldSunMonkey| | 2013-1-23 22:37 | 只看该作者
magic_yuan 发表于 2013-1-22 23:13
本版块大师有点个性。。。。。。
模拟板块单片机板块较热闹。

FPGA版不火么??

使用特权

评论回复
9
GoldSunMonkey| | 2013-1-23 22:38 | 只看该作者
因为你问的问题太基本了,虽然简单但是不好回答

使用特权

评论回复
10
GoldSunMonkey| | 2013-1-23 22:39 | 只看该作者
就像1+1=2

使用特权

评论回复
11
GoldSunMonkey| | 2013-1-23 22:40 | 只看该作者
1,为什么要生成触发器一类的时序逻辑?有何好处?---------时序逻辑,能保持电路的性能和稳定性。目前是这样的。
2,使用非阻塞赋值怎么就能生产时序逻辑?(看到书中讲的时序逻辑使用非阻塞赋值)---时序逻辑就是要用非阻塞的。没有为什么,写语法的人这么写的。

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
qin552011373 + 4 很给力!
12
GoldSunMonkey| | 2013-1-23 22:40 | 只看该作者
不要又觉得我什么都没说

使用特权

评论回复
13
Backkom80| | 2013-1-24 08:05 | 只看该作者
楼主将概念都搞反了,
是时序逻辑要用非阻塞赋值,组合逻辑用阻塞赋值
时序逻辑和组合逻辑的区分是在触发条件上,不是在赋值方式上,

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
qin552011373 + 4 很给力!
14
qin552011373| | 2013-1-24 21:30 | 只看该作者
Backkom80 发表于 2013-1-24 08:05
楼主将概念都搞反了,
是时序逻辑要用非阻塞赋值,组合逻辑用阻塞赋值
时序逻辑和组合逻辑的区分是在触发条 ...

学习了  我也不是很明白

使用特权

评论回复
15
qin552011373| | 2013-1-24 21:30 | 只看该作者
GoldSunMonkey 发表于 2013-1-23 22:40
1,为什么要生成触发器一类的时序逻辑?有何好处?---------时序逻辑,能保持电路的性能和稳定性 ...

学习了  俺也不是很明白

使用特权

评论回复
16
GoldSunMonkey| | 2013-1-24 23:14 | 只看该作者
qin552011373 发表于 2013-1-24 21:30
学习了  俺也不是很明白

以后常来啊

使用特权

评论回复
17
Backkom80| | 2013-1-25 08:08 | 只看该作者

使用特权

评论回复
18
qin552011373| | 2013-1-25 19:41 | 只看该作者
GoldSunMonkey 发表于 2013-1-24 23:14
以后常来啊

常来是必须的  

使用特权

评论回复
19
GoldSunMonkey| | 2013-1-26 00:20 | 只看该作者
qin552011373 发表于 2013-1-25 19:41
常来是必须的

哈哈

使用特权

评论回复
20
dds870926| | 2013-1-26 08:57 | 只看该作者
如果是 移位寄存器阻塞和非阻塞的区别就明显了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:发到3000帖时,生活大概完成了一种转折。

359

主题

2770

帖子

7

粉丝