初学者,一位全加器实现

2020-02-02 12:23发布

本帖最后由 淡然处世 于 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


0条回答

一周热门 更多>