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 |