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

Subversion Repositories uart2bus_testbench

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /uart2bus_testbench/trunk/tb/agent/driver
    from Rev 14 to Rev 8
    Reverse comparison

Rev 14 → Rev 8

/uart_driver.svh
142,6 → 142,18
case(trans._command)
read:
begin
/*fork
begin
if (trans._arbit == accept)
begin
arb_inf.accept_req();
end
else
begin
arb_inf.declain_req();
end
end
join_none*/
rf_inf.fill_byte (trans.address,
trans._data[0]);
uart_inf.read_text_mode(trans._mode,
158,6 → 170,18
end
write:
begin
/*fork
begin
if (trans._arbit == accept)
begin
arb_inf.accept_req();
end
else
begin
arb_inf.declain_req();
end
end
join_none*/
uart_inf.write_text_mode(trans._mode,
trans.wrong_prefix,
trans._chartype,
173,11 → 197,11
end
nop:
begin
`uvm_fatal("TB ISSUE","NOP command value shouldn't be valued in text mode")
`uvm_fatal("UNEXPECTED VALUE","NOP command value shouldn't be valued in text mode")
end
default:
begin
`uvm_fatal("TB ISSUE", "wrong_mode")
`uvm_fatal("wrong output", "wrong_mode")
end
endcase
end
220,4 → 244,4
 
end
uart_inf.wait_idle_time(trans.time_after*trans.scale);
endtask:drive_data
endtask:drive_data

powered by: WebSVN 2.1.0

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