打印
[verilog]

初学者,一位全加器实现

[复制链接]
1200|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 淡然处世 于 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


RTL.png (11.83 KB )

生成的器件逻辑图

生成的器件逻辑图

相关帖子

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

本版积分规则

6

主题

19

帖子

0

粉丝