Jim Lewis
Jim Lewis
@SkydiverTricky ScoreboardGenericPkg was created before we had the AlertLogPkg. Since we have a good way of reporting errors with the AlertLogPkg, instead of a custom Match function that does the...
This is something that evolved in 1705 release. What I was finding was that I needed separate messages for Log (just the ReceivedMessange) and for Alert (both ReceivedMessage and ExpectedMessage)....
> I'm still figuring out what I really want from a methodology perspective, so I'm happy to go with the flow for now. Mostly I was simply surprised when I...
Ok. With the current language transcript package would have some finite set of file handles or identifiers. They would not be an array and they would have to be processed...
Keep hashing out other features you would like as it will be easier to refactor and add them all at the same time rather than incrementally. > For the present,...
If we look at the code in ReportAlerts for this we see: ``` if PrintPassedVar or (AffirmCheckCount /= 0) or PrintAffirmationsVar then -- Print if passed or printing affirmations write(buf,...
Sebastian, It does not sound unreasonable. I will look into it. It would have to be done via overloading as I want to keep basic clocks fast - and hence,...
@Remillard That would require frequency to be defined somewhere - either in OSVVM or in VHDL - probably at least in OSVVM TbUtilPkg temporarily
I was thinking that we need to create a physical type for frequency. OTOH, real may be better, but what are the units? HZ? The period is type time, so...
Overloading is ok: ``` procedure CreateClock ( signal Clk : inout std_logic ; constant Period : time ; constant DutyCycle : real := 0.5 ) ; procedure CreateClock ( signal...