[UVM foundation] UVM transaction level communication: uvm_analysis_port and uvm_blocking_get_port

In UVM, TLM (Transaction Level Modeling) is usually used to realize the transaction level communication between component s. This section takes the UVM tree structure in the following figure as an example to demonstrate uvm_analysis_port and uvm_blocking_get_port of UVM transaction level communication. The data flow direction is: my_mod ...

Added by tsg on Wed, 16 Feb 2022 09:59:31 +0200

Field automation - UVM

1, Fundamentals of field automation 1.1 core base class (uvm_void) and uvm_object relationship The UVM world is made up of uvm_void derived, but this uvm_void is just a virtual class. Member variables and methods wait for the following subclasses to expand. UVM here_ Object inherits uvm_void, in addition to this, there is UVM_ port_ Bas ...

Added by cgraz on Sun, 09 Jan 2022 15:27:59 +0200