OpenCores
URL https://opencores.org/ocsvn/t6507lp/t6507lp/trunk

Subversion Repositories t6507lp

[/] [t6507lp/] [trunk/] [fv/] [alu_chk.e] - Diff between revs 143 and 144

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 143 Rev 144
Line 68... Line 68...
                                };
                                };
                        };
                        };
 
 
                        // here i have already calculated. must compare!
                        // here i have already calculated. must compare!
 
 
                        //if (count_cycles > 10) {
                        //if (count_cycles > 3) {
                        if (reg_result != alu_result) {
                        if (reg_result != alu_result) {
                                print inst;
                                print inst;
                                print me;
                                print me;
                                print alu_result;
                                print alu_result;
                                print alu_status;
                                print alu_status;
Line 151... Line 151...
                update_n(reg_a);
                update_n(reg_a);
                reg_result = reg_a;
                reg_result = reg_a;
        };
        };
 
 
        exec_sum() is {
        exec_sum() is {
 
                reg_result = reg_a + inst.alu_a + reg_status[0:0];
                update_c(reg_a, inst.alu_a, reg_status[0:0]);
                update_c(reg_a, inst.alu_a, reg_status[0:0]);
                reg_a = reg_a + inst.alu_a + reg_status[0:0];
                update_z(reg_result);
                update_z(reg_a);
                update_n(reg_result);
                update_n(reg_a);
                reg_a = reg_result;
                reg_result = reg_a;
 
                //print me;
                //print me;
                //dut_error();
                //dut_error();
        };
        };
 
 
        update_z(arg : byte) is {
        update_z(arg : byte) is {

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.