Activity
- 
	
	Diplo became a registered member 2 months, 1 week ago 
- 
	
	Marvin became a registered member 2 months, 1 week ago 
- 
	
	Sahana became a registered member 2 months, 1 week ago 
- 
	
	Manu became a registered member 2 months, 1 week ago 
- 
	
	jeffrey became a registered member 2 months, 2 weeks ago 
- 
	
	Léo became a registered member 2 months, 2 weeks ago 
- 
	
	Francois replied to the topic Using WaitForTransaction/RequestTransaction in a testbench in the forum OSVVM 2 months, 2 weeks ago Thanks Jim, that solved my problem. Regards, Francois 
- 
	
	Max became a registered member 2 months, 2 weeks ago 
- 
	
	Jim Lewis replied to the topic Using WaitForTransaction/RequestTransaction in a testbench in the forum OSVVM 2 months, 2 weeks ago Hi Francois, 
 Look at package OsvvmLibraries/Common/src/StreamTransactionPkg.vhd and see StreamRecType.
 Note that each type in there is either a special type from OSVVM’s ResolutionPkg (see OsvvmLibraries/osvvm)
 or by creating a custom resolution function, as was done for the enumerated type, StreamOperationType,
 that was defined in the package.…[Read more]
- 
	
	Francois replied to the topic Using WaitForTransaction/RequestTransaction in a testbench in the forum OSVVM 2 months, 3 weeks ago Hi Jim, I did create my own record: 
 type test_command_type is (AssertResetCmd, DeassertResetCmd, AssertEnableCmd, DeassertEnableCmd, RunCounterCmd, StopCounterCmd, ReadCounterCmd, DoneCmd);type CounterRecType is 
 record
 rdy : RdyType;
 ack : AckType;
 cmd : test_command_type;
 counter : STD_LOGIC_VECTOR(7 downto…[Read more]
- 
	
	Jim Lewis replied to the topic Using WaitForTransaction/RequestTransaction in a testbench in the forum OSVVM 2 months, 3 weeks ago Hi Francois, 
 The VC in the OSVVM library use either osvvm_common.StreamTransactionPkg.StreamRecType (for send and get type transactions – used by UART, AxiStream, xMii) or osvvm_common.AddressBusTransactionPkg.AddressBusRecType (for read and write type transactions – used by Axi4Manager, Axi4Memory, DpRam, WishboneManager,…[Read more]
- 
	
	Francois started the topic Using WaitForTransaction/RequestTransaction in a testbench in the forum OSVVM 2 months, 3 weeks ago I have implemented testbenches using OSVVM for a while now, but only on very simple components. I am now investigating using the full OSVVM framework to manage more complicated DUTs. I created a test environment to train myself on using VCs and implementing a test sequencer, but ran into a problem where I get the error: ** Error:…[Read more] 
- 
	
	Juri became a registered member 2 months, 3 weeks ago 
- 
	
	Rory became a registered member 2 months, 3 weeks ago 
- 
	
	Florian became a registered member 3 months ago 
- 
	
	Navya became a registered member 3 months ago 
- 
	
	Graeme became a registered member 3 months ago 
- 
	
	Albert became a registered member 3 months, 1 week ago 
- 
	
	Jim Lewis wrote a new post 3 months, 1 week ago OSVVM 2025.06  The 2025.06 release adds:    	Build Directories  	Tcl procedure CreateTestCaseCommonPkg  	Tcl procedure RunAllTests  	Questa – new vs. old script flows  	Clock […] The 2025.06 release adds:    	Build Directories  	Tcl procedure CreateTestCaseCommonPkg  	Tcl procedure RunAllTests  	Questa – new vs. old script flows  	Clock […]
- 
	
	Jim Lewis replied to the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 3 months, 2 weeks ago If the CoverReport process is removed, then the “Stim” process can end with std.env.stop – which is typically how OSVVM ends the test cases. — Stimulus Generator 
 Stim: process
 variable RandA : RandomPType;
 variable RandB : RandomPType;
 variable allDone : boolean := false;
 variable nCycles : natural := 0;
 begin…[Read more]
- Load More
 
				