Archive for April, 2009

SystemVerilog Simulation Timers 1.1.1 Released

Wednesday, April 15th, 2009

Just a minor update.

I’ve realized that I missed something that was sort of important for those that weren’t using the VMM version of the timers.  That is – the ability to name the timer at construction, such that, when the alarm sounds it reports which timer expired!

So that’s it – just a new constructor parameter.

This is a breaking change, but my download log tells me that not too many of you will be affected, and it’s not a huge difference. I did change the parameter order in the constructor, so don’t just switch to the new version without first seeing what the change it.

It’s documented here:

http://www.intelligentdv.com/documents/index.html#timersdox

TIP! Like the doxygen tools, these blog announcements (like this one) often lag the actual release by several weeks…  so I recommend subscribing to the RSS feed for the SVtimers tags on the WebSVN site to keep up-to-date.

-TickTock

Doxygen Filter for System Verilog 2.2.2 Released

Monday, April 13th, 2009

A minor filter release with a (minor) bug fix to the 2.2.0 release.

This release includes:

  • bugfix: Comments in Macros – broken (#30)
  • bugfix: No support for modules with new line insert betwen port list and module name (#31)
  • cleanup: Cleaned up module code for programs / interfaces (no difference to output)

You can pick up the release from the downloads page here:

http://intelligentdv.com/downloads/index.html#doxygentools

Or – you can grab it directly from the subversion repository with your svn client (or using the WebSVN site here).

TIP! These blog announcements (like this one) often lag the actual release by several weeks…  so I recommend subscribing to the RSS feed for the Doxygen tags on the WebSVN site to keep up-to-date.

A Reminder: the doxygen filter is not a grammar — it, like the doxygen tool, is a lexical parser. So – you will find bugs.  And when you do – please file them to the bug tracker here:

http://intelligentdv.com/bugs/

-minor fix