Activity
-
Christian became a registered member 2 years ago
-
Narayanan became a registered member 2 years ago
-
Andy became a registered member 2 years ago
-
David replied to the topic Writing a Test Plan, Identifying Transactions, and Documenting BFMs/MIT in the forum OSVVM 2 years ago
Hello Jim, I just wanted to say thank you for a detailed reply!
I’m churning my way through the concepts and I’m sure that I’ll be back to ask more questions, thanks again for your help! -
Carl became a registered member 2 years ago
-
Gus became a registered member 2 years ago
-
Chris became a registered member 2 years ago
-
Andre became a registered member 2 years ago
-
Khiem became a registered member 2 years, 1 month ago
-
Abhimanyu became a registered member 2 years, 1 month ago
-
Francisco became a registered member 2 years, 1 month ago
-
Ibrahim became a registered member 2 years, 1 month ago
-
Simon wrote a new post 2 years, 1 month ago
Using Multiple Transaction Nodes in OSVVM Co-simulation
Introduction The OSVVM co-simulation environment has the ability to generate transactions from C++ to drive various virtual components (VCs), such as AxiBus, […]
-
Jim Lewis wrote a new post 2 years, 1 month ago
OSVVM 2023.05 Release
Summary of 2023.05 Changes Co-simulation updates Added split transaction methods for address bus model independent manager Added […]
-
Brad Adam replied to the topic Configuring the AXI-Lite WSTRB in the forum OSVVM 2 years, 1 month ago
I appreciate the insight, Jim. Was approaching this from the wrong angle.
-
Matt became a registered member 2 years, 1 month ago
-
Jim Lewis replied to the topic Writing a Test Plan, Identifying Transactions, and Documenting BFMs/MIT in the forum OSVVM 2 years, 1 month ago
Hopefully this gets the topic started. Hopefully others will comment too. It is a long topic and I probably missed some things. I may have an entirely different perspective than others.
-
Jim Lewis replied to the topic Writing a Test Plan, Identifying Transactions, and Documenting BFMs/MIT in the forum OSVVM 2 years, 1 month ago
Documenting a Verification Component needs to address
- What does the VC need to do
- How do I use the VC
- What transactions does the VC support
I note that the Axi4_VC_users_guide in OsvvmLibraries/Documentation primarily addresses the last two. Rather than addressing the first one, it assumes that is must support all operations on the AXI4…[Read more]
-
Jim Lewis replied to the topic Writing a Test Plan, Identifying Transactions, and Documenting BFMs/MIT in the forum OSVVM 2 years, 1 month ago
Why Randomize
Our goal is to thoroughly test a design. For some designs, directed testing will get the job done.For some designs, there are too many variations to be able to test every variation in the system. Variations can be a multiplying factor in testing a design. If the design can limit the variations in the system, the system can…[Read more]
-
Jim Lewis replied to the topic Writing a Test Plan, Identifying Transactions, and Documenting BFMs/MIT in the forum OSVVM 2 years, 1 month ago
Implementing Transactions
The behavior of a transaction can either be implemented in a verification component (VC) or in the subprogram body (as SendCmd above suggests). Note the acronym BFM means bus functional model and can refer to either a VC or subprogram body. BFM means the model implements only the interface behavior and not internal…[Read more] - Load More