This class stimulates the DUT with
Transaction objects. OOP rules sayTransaction), it can also point toBadTr). This is because the handle tr can onlysrc, dst, crc, and data, and the routine calc_crc.BadTr objects into the driver without changing it.tr.calc_crc, SystemVerilog looks at the type oftr, because the task was declared as virtual. If the object is ofTransaction, SystemVerilog calls Transaction::calc_crc. If it is of type BadTr::calc_crc
that if you have a handle of the base type (
an object of an extended type (
reference the variables
So you can send
When the driver calls
object stored in
type
BadTr, SystemVerilog calls
"these lines are from soringer(SV book) i am not able to understand cleary as to wht it says..plz do explain me |