Martin Schoeberl
Martin Schoeberl
This is probably a lot of work and good to start the discussion here. Having testing infrastructure, like common bus protocol transactions available, is actually a strong argument for UVM....
> On 26 Aug, 2019, at 20:41, Richard Lin wrote: > > ZIO? Akka? > > I've heard that Scala prefers Monads / etc for the problems that coroutines solve....
> On 19 Dec, 2019, at 21:10, Chick Markley wrote: > > Currently one can poke a number that is too many bits for the input port. > This can...
But if there is only one clock (99% of designs/ unit tests) it would work.
Related to the clock request: access to a clock tick counter, e.g., ```clock.count()```, so I do not need to do this manually in each of my threads. Cheers, Martin
Ok, I proposed this because I was stumbling over the issue in my testing code. So there is a use case. I guess when you need a parallel testing thread...
What is ```fork``` returning? From the tester code I see a chiseltest.internal.TesterThreadList. Can I use this? Wouldn't like to use something that is internal.
Not super elegant, but you can use the terminal in the IntelliJ editor to type the sbt commands to run your code. So you can still use IntelliJ for editing...
Are you mixing here two topics: asynchronous and analog circuits? Asynchronous circuits are still digital circuits, but with local handshaking instead of a clock. Martin > On 13 Aug, 2015,...
Why does then the original post contain the words “Analog class” and “double value poking at every clock”? Martin > On 17 Aug, 2015, at 15:05, Suminda Dharmasena [email protected] wrote:...