Activity
-
Silviano became a registered member 1 month, 2 weeks ago
-
Jim Lewis replied to the topic Request for estimated release window of Avalon MM in the forum OSVVM 1 month, 2 weeks ago
Hi Marvin,
What Avalon MM capability are you looking for? Basic access is easy – registers. The curious and clever pipelining modes looked challenging when I looked at the interface. If you could enumerate what you need, it may break it loose.Currently I am tied up working on Questa scripts due to their decision to make numerous…[Read more]
-
Marvin started the topic Request for estimated release window of Avalon MM in the forum OSVVM 1 month, 2 weeks ago
Hi Jim,
after searching the forum for a while, I noticed that you are working on the VC for the Avalon MM interface. My colleagues and I are very interested in this development, as our company has several modules that utilize such interfaces. We are eagerly looking forward to the release of this feature. Could you please provide us with a rough…[Read more]
-
Serefcan became a registered member 1 month, 2 weeks ago
-
Stefan Dirk became a registered member 1 month, 2 weeks ago
-
Stephen became a registered member 1 month, 3 weeks ago
-
Per-Aksel became a registered member 1 month, 3 weeks ago
-
Bishwanta became a registered member 1 month, 3 weeks ago
-
Valery became a registered member 1 month, 3 weeks ago
-
Diplo became a registered member 2 months ago
-
Marvin became a registered member 2 months ago
-
Sahana became a registered member 2 months ago
-
Manu became a registered member 2 months ago
-
jeffrey became a registered member 2 months ago
-
Léo became a registered member 2 months, 1 week ago
-
Francois replied to the topic Using WaitForTransaction/RequestTransaction in a testbench in the forum OSVVM 2 months, 1 week ago
Thanks Jim, that solved my problem.
Regards,
Francois
-
Max became a registered member 2 months, 1 week ago
-
Jim Lewis replied to the topic Using WaitForTransaction/RequestTransaction in a testbench in the forum OSVVM 2 months, 1 week 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, 1 week 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, 1 week 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] - Load More