URL
https://opencores.org/ocsvn/spacewiresystemc/spacewiresystemc/trunk
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;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.