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

Subversion Repositories usb11

[/] [usb11/] [trunk/] [bench/] [systemc/] [usb_ocp_test.cpp] - Diff between revs 5 and 12

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

Rev 5 Rev 12
Line 732... Line 732...
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                }
                                }
 
 
                                if (buffer1[n + (pl_sz * no_pack)] != s_data.read()) {
                                if (buffer1[n + (pl_sz * no_pack)] != s_data.read()) {
                                        cout << "ERROR: DATA mismatch. Expected: " << s_data.read() << ", Got: " << buffer1[n + (pl_sz * no_pack)] <<
                                        cout << "ERROR: DATA mismatch. Expected: " << buffer1[n + (pl_sz * no_pack)] << ", Got: " << s_data.read() <<
                                                " (" << sc_simulation_time() << ")" << endl << endl;
                                                " (" << sc_simulation_time() << ")" << endl << endl;
                                        error_cnt++;
                                        error_cnt++;
                                }
                                }
 
 
                                m_cmd.write(0x2);
                                m_cmd.write(0x2);
Line 949... Line 949...
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                }
                                }
 
 
                                if (buffer1[n + (pl_sz * no_pack)] != s_data.read()) {
                                if (buffer1[n + (pl_sz * no_pack)] != s_data.read()) {
                                        cout << "ERROR: DATA mismatch. Expected: " << s_data.read() << ", Got: " << buffer1[n + (pl_sz * no_pack)] <<
                                        cout << "ERROR: DATA mismatch. Expected: " << buffer1[n + (pl_sz * no_pack)] << ", Got: " << s_data.read() <<
                                                " (" << sc_simulation_time() << ")" << endl << endl;
                                                " (" << sc_simulation_time() << ")" << endl << endl;
                                        error_cnt++;
                                        error_cnt++;
                                }
                                }
 
 
                                m_cmd.write(0x2);
                                m_cmd.write(0x2);
Line 1170... Line 1170...
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                        wait(clk2.posedge_event());
                                }
                                }
 
 
                                if (buffer1[n + (pl_sz * no_pack)] != s_data.read()) {
                                if (buffer1[n + (pl_sz * no_pack)] != s_data.read()) {
                                        cout << "ERROR: DATA mismatch. Expected: " << s_data.read() << ", Got: " << buffer1[n + (pl_sz * no_pack)] <<
                                        cout << "ERROR: DATA mismatch. Expected: " << buffer1[n + (pl_sz * no_pack)] << ", Got: " << s_data.read() <<
                                                " (" << sc_simulation_time() << ")" << endl << endl;
                                                " (" << sc_simulation_time() << ")" << endl << endl;
                                        error_cnt++;
                                        error_cnt++;
                                }
                                }
 
 
                                m_cmd.write(0x2);
                                m_cmd.write(0x2);

powered by: WebSVN 2.1.0

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