Products
Is Your Control Register Documentation Up To Date?
Losing Time Debugging Transcription Errors (Typos)?
Your Control Register Documentation Is A Contract Between HW And SW
…Wouldn’t It Be Easier If Everyone Used The Same Source?
A Single Source for Register Map
An address map for a new design has reached a level of complexity which renders its specification and subsequent modification prohibitively expensive. The address map is used by hardware, software, verification, and technical publication to develop the product. A single web-based page for the Register Address Map eliminates wasted time debugging typos, missing parameters, and stale specifications. Semifore’s register templates allow design teams to define their best practices for implementation. This correct-by-construction methodology extends to hierarchical standards and re-use of configurable IP blocks.
- Datasheet or Download Semifore Datasheet (PDF)
- List of Register Types
- Download CSR Tutorial (PDF)
- ECC Example
Semifore Services
Semifore provides control register address maps for both new and legacy designs. For legacy designs we offer design services to import your existing register maps into CSRSpec. We can do this on a case by case basis or fully-automate the process depending upon your needs. We offer both design services and license CSRCompiler on an annual basis for your use on-site. Imagine a single source for your address map across RTL, C and design documents. Semifore provides accurate address maps as the design evolves.