打印

wire和reg的问题

[复制链接]
2045|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
quanqinghua|  楼主 | 2011-9-6 21:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
utopiaworld| | 2011-9-7 20:26 | 只看该作者
记住 这2点 就可以了,不要扣语法,真正用到的就那两句
1: wire  型  用在要用assign 赋值的信号,或者用做模块端口之间的连线,比如 :
wire  a  ;
assign a = b&c;
2 :reg 型 用做 需要使用always 赋值的信号,可以用来描述组合逻辑 和时序逻辑 比如
reg  a;
akways@(*) //组合逻辑 与门
begin
     a = b&c;
end

always@(posedge clk or negedge rst_n)   //时序逻辑 与门 后面连接D触发器,用clk上升沿触发
begin
     if(rst_n == 1'b0)
         a <= 1'b0;
    else
         a <= b&c;
end

使用特权

评论回复
板凳
sxhhhjicbb| | 2011-9-7 21:40 | 只看该作者
LS讲得很干净利落...reg用在要自保持,沿触发中,wire由外部驱动,用在电平触发中.

使用特权

评论回复
地板
quanqinghua|  楼主 | 2011-9-12 20:16 | 只看该作者
呵呵,谢谢啊!作为新手入门FPGA该如何着手 2# utopiaworld

使用特权

评论回复
5
quanqinghua|  楼主 | 2011-9-12 20:20 | 只看该作者
很简洁明了,谢啦 3# sxhhhjicbb

使用特权

评论回复
6
quanqinghua|  楼主 | 2011-9-12 20:23 | 只看该作者
用在电平触发?组合逻辑也是敏感电平触发啊,貌似有点不对吧? 3# sxhhhjicbb

使用特权

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

本版积分规则

0

主题

7

帖子

1

粉丝