Saturday 4 February 2012

Developing & Delivering KnowHow

Home > Doulos Blog

Blog

Go To Page: 1
Prize-winning SNUG Paper "Stick a fork in it"
By John Aynsley on Wed, 06 Oct 2010

My colleague Doug Smith has just returned triumphant from SNUG in Boston and Ottawa, where he won second prize for presenting a paper co-authored by himself and David Long, whimsically entitled "Stick a fork in it: Applications for SystemVerilog Dynamic Processes"

This paper contains lots of examples showing the creative application of the SystemVerilog fork-join construct for verification and behavioral modeling. You can download the paper from the Knowhow section of this website by clicking here.

TLM-2.0 Protocol Checker updated
By John Aynsley on Thu, 02 Sep 2010

It is two years since we published an open-source protocol checker for the SystemC TLM-2.0 Base Protocol on this website. Whenever this checker finds an error, it prints out a reference to the corresponding paragraph in the TLM-2.0 documentation. We have now updated this checker to refer to paragraph numbers in the final OSCI TLM-2.0 Language Reference Manual.

When people are first introduced to the TLM-2.0 standard, they often wonder how practically they can ensure that their own models are actually compliant with the many rules of the base protocol. A dynamic protocol checker such as the one we provide here is part of the solution. Of course, it cannot check that your intent has been properly implemented, but it can automatically check that many of the rules of the base protocol have been adhered to.

You can learn about the details of the protocol checker and download the latest version right here

Introducing the Doulos Blog
By John Aynsley on Thu, 02 Sep 2010

Welcome to the Doulos Blog! This blog is written by the technical staff employed by or associated with Doulos. It will mostly be about the technical subjects we care about at Doulos, namely:

  • Hardware design, VHDL, Verilog, FPGA
  • Hardware verification, SystemVerilog, UVM
  • ESL, SystemC
  • Embedded software, ARM

 

Read this blog to get our take on what is happening in each of these areas. We will also give pointers to interesting new material published in other areas of www.doulos.com

Go To Page: 1
Privacy Policy Site Map Contact Us