Page 562 - 3-2
P. 562

always@(posedge clk, negedge reset)
            begin
                     if(!reset)
                     begin
                             pass_flag <= 0; //fail<=0; finish<=0;
                     end


                     else
                     begin
                             if(pass[0]==inpass[0])
                             begin
                                     if(pass[1]==inpass[1])
                                     begin
                                             if(pass[2]==inpass[2])
                                             begin
                                                    if(pass[3]==inpass[3])
                                                     begin
                                                             if(pass[4]==inpass[4])
                                                             begin
                                                                     if(pass[5]==inpass[5])
                                                                     begin
                                                                             if(pass[6]==inpass[6])
                                                                            begin
                                                                                     if(pass[7]==inpass[7])
                                                                                     begin


            if(pass[8]==inpass[8])  begin pass_flag<=1;end
                                                                                             else
                                                                                             begin


            pass_flag<=0; //if(inpass[8]==0) fail <= 0; else fail<=1;
                                                                                             end
                                                                                     end
                                                                                     else
                                                                                     begin
                                                                                            p a s s _ f l a g < = 0 ;
            ///if(inpass[7]==0) fail <= 0; else fail<=1;
                                                                                    end
                                                                            end
                                                                            else
                                                                            begin
                                                                                    p a s s _ f l a g < = 0 ;
            //if(inpass[6]==0) fail <= 0; else fail<=1;
                                                                            end


                                                         - 562 -
   557   558   559   560   561   562   563   564   565   566   567