Events

 

Summer CSRCompiler Evaluation Program

Contact us to start today.

 

 



edatechforum

 

September 16, 2010
Santa Clara Convention Center
Santa Clara, CA

 


 

DVCon Expo

2011dvcon_expo_logo

 

March 1-2, 2011
DoubleTree Hotel
San Jose, CA

 

Mailing List

Sign-up or manage your subscription to the Semifore mailing list here.

White Papers
Asynchronous Reset Print

February 25, 2010

The term asynchronous reset is a term used with digital design, but, it is often misunderstood. The type of reset is used in the specification of fields or slave interfaces in CSRSpec and the specification of signals in SystemRDL. There are two types of reset: synchronous and asynchronous. Even though the names may imply otherwise, both types have timing constraints with respect to a clock.

Read more...
 
Semifore Releases Runtimes and Memory Usage Print

November 2, 2008

We completed some performance testing of the Semifore Compiler in September and I wanted to share some of the results with you. We translated the Intel I/O Controller Hub 9 (ICH9) Family Datasheet. This is a complex chip, often referred to as the Southbridge, which devotes more than 500 pages in the datasheet to documenting approximately 1,000 registers in the design. We used our jumpstart tools to translate the PDF into our input language, including field descriptions and generated a basic input file that was about 32,000 lines or 1.7MB of text.

Read more...
 
What is a Mask? Print

July 3, 2008

The word mask has different meanings depending on your role in the design process. For many in the software development role a mask is a special value used to extract a set of bits from a larger quantity. For many in the hardware development role a mask is a quantity used to control the propagation of a signal.

Read more...