Products & Solutions
Denali Databahn™

Denali Databahn is the most trusted design IP solution for SoC interfaces such as PCI Express, DDR-SDRAM, and NAND Flash memory. Databahn controllers are fully configurable, and silicon proven in over 27 process nodes.

right pointing arrow Get Databahn today!

Memory Report

The Denali Memory Report (DMR) is now available online, in the form of weekly articles and quarterly webcasts that address trends, analysis, and news for the semiconductor memory industry.

right pointing arrow  Access the DMR now!

 

SystemRDL & Blueprint™

Using SystemRDL with Blueprint™ enables a correct-by-construction methodology, and provides dramatic increase in both engineering productivity, and quality of the resulting designs.

A key value of using SystemRDL with Blueprint™ is synchronization of the hardware design with its accompanying documentation, verification source code, driver development code, and software models. This automated approach streamlines much of the documentation effort and greatly improves communication of register modifications and fixes throughout the design cycle.

SystemRDL Resources: SystemRDL Compiler | SystemRDL Language | SystemRDL Alliance

 
Using SystemRDL with Blueprint - a simple example

As an introduction to using Blueprint with SystemRDL, the following procedure demonstrates how to generate three different types of output from a single SystemRDL specification. For this example we will generate HTML, Verilog, and C++.

Step 1. Define a specification in a text file on your server.
The following code shows a very basic SystemRDL specification. SystemRDL keywords are shown in bold font.



Step 2. Compile your design in Blueprint, and specify the outputs
You can generate multiple output types as well as specify other options when you invoke Blueprint. For example, the following Blueprint command reads the specification from the file shown in Step 1, generates HTML, Verilog, and C++, and places the output into a directory named "output":



As Blueprint is generating output it will display messages similar to the following:


© 1994 - 2008 Denali Software, Inc.
Denali, the Denali logo, and Denali Software, Blueprint, Databahn, eMemory, MMAV, PureSpec and SystemRDL are trademarks of Denali Software, Inc. All other trademarks are of their respective owners
Privacy Policy