[verilog] 初学者,一位全加器实现

[复制链接]
1420|0
 楼主| 淡然处世 发表于 2017-7-20 09:26 | 显示全部楼层 |阅读模式
本帖最后由 淡然处世 于 2017-7-20 09:35 编辑

/*一位的全加器的实现,2017*/            //通过quartusII 8.0 仿真
module qiq ( a, b, cin, cout, sum ) ;                    //端口名,端口列表
        input a , b , cin ;
        output cout , sum ;
        reg sum , cout ;                                         //定义输出为寄存器类型
        reg T1 ,T2 , T3 ;
          always @( a or b or cin )                           //过程块描述,敏感量,a,b,cin
            begin
              sum = ( a^b) ^ cin ;
              T1 = a & cin ;
              T2 = b & cin ;
              T3 = a & b ;
              cout = ( T1 | T2) | T3 ;
            end
endmodule


本帖子中包含更多资源

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

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部