这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 在夏老师书上看到两个例子,没明白,请教网友下

共3条 1/1 1 跳转至

在夏老师书上看到两个例子,没明白,请教网友下

菜鸟
2010-06-26 20:52:05     打赏

在夏老师书上看到两个例子,没明白,请教网友下:

1

always@(a or b)

       case(a)

       1'b0: f=b;

       1'b1: g=b;

       endcase

书上说这段程序被综合后会和预先设想的不一致,怎么回事?

 

2

always@(posedge clk or negedge rst)

       if(rst)

              a<=1'b0;

       else

              a<=b;

书上说此段程序产生了异步逻辑,没看懂




关键词: 夏老师     老师     书上     看到     两个     例子     明白     请教         

高工
2010-06-27 10:19:37     打赏
2楼

第二个好理解
always@(posedge clk or negedge rst)
       if(rst)
              a<=1'b0;
       else
              a<=b;
是异步复位的。

第一个
always@(a or b)
       case(a)
       1'b0: f=b;
       1'b1: g=b;
       endcase
是个分配器,a是选择端,b是输入,f和g是两路输出


菜鸟
2010-06-29 15:59:09     打赏
3楼
wo ye xuexi la

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]