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

Subversion Repositories spacewiresystemc

[/] [spacewiresystemc/] [trunk/] [vpi/] [vpi_test_stress/] [global_reset.h] - Diff between revs 5 and 40

Only display areas with differences | Details | Blame | View Log

Rev 5 Rev 40
static int global_reset_calltf(char*user_data)
static int global_reset_calltf(char*user_data)
{
{
 
 
        vpiHandle RESETnSPWUL   = vpi_handle_by_name("module_tb.RESETN", NULL);
        vpiHandle RESETnSPWUL   = vpi_handle_by_name("module_tb.RESETN", NULL);
        reset.format = vpiIntVal;
        reset.format = vpiIntVal;
 
 
        if(!SC_TOP->reset_set())
        if(!SC_TOP->reset_set())
        {
        {
                reset.value.integer = 0;
                reset.value.integer = 0;
                vpi_put_value(RESETnSPWUL, &reset, NULL, vpiNoDelay);
                vpi_put_value(RESETnSPWUL, &reset, NULL, vpiNoDelay);
                state_test = 0;
                state_test = 0;
                state_test_rx=1;
                state_test_rx=0;
                position = counter = 0;
                position = counter = 0;
                SC_TOP->end_tx_test();
                SC_TOP->end_tx_test();
        }else
        }else
        {
        {
                reset.value.integer = 1;
                reset.value.integer = 1;
                vpi_put_value(RESETnSPWUL, &reset, NULL, vpiNoDelay);
                vpi_put_value(RESETnSPWUL, &reset, NULL, vpiNoDelay);
        }
        }
 
 
        return 0;
        return 0;
}
}
 
 

powered by: WebSVN 2.1.0

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