Jim Lewis

Results 203 comments of Jim Lewis

This also requires usage of 2019 sense of generic types as then we will know that it is an array type and can do interesting things like append or prepend...

I am looking forward to better 2019 support. Be sure to encourage your simulator vendors to implement VHDL-2019 and be specific about what you want - here using unspecified types...

Sent from my T-Mobile 5G Device -------- Original message --------From: stnolting ***@***.***> Date: 9/5/25 8:49 PM (GMT-08:00) To: stnolting/neorv32 ***@***.***> Cc: Subscribed ***@***.***> Subject: Re: [stnolting/neorv32] Zephyr RTOS Fails to...

OsvvmLibraries is commonly distributed as an entire library - with submodules under the OsvvmLibraries subdirectory. This helps you avoid conflicts with other IP you have in your library since all...

Scripts now create the OsvvmTestCommonPkg. For VHDL-2019 simulators, it uses FILE_PATH, otherwise, it uses $::osvvm::CurrentWorkingDirectory from the scripts. This is now on dev and will be in the next release.

UCIS / System Verilog do cartesian crosses real well. However if your coverage model is not so symmetric - and many of mine are - then it does not fit...

@Paebbels Looks good to me. Concur?

I have updated your WaitForLevelTimeout as follows: ```vhdl procedure WaitForLevel ( signal A : in boolean; constant TimeOut : time); procedure WaitForLevel ( signal A : in std_logic; constant TimeOut...

The current purpose of WaitForTransaction is to wait until any queued transactions have completed. I am missing something. If we created a WaitForTransaction that blocks until a transaction has completed,...

There is also a GotBurst to check and see if a burst is available, but does not block. I will boost up CheckAsync on my list.