Products & Solutions
Customer Quote

"The Blueprint system-level design tool significantly reduces integration time, helps ensure consistency and eases propagation of changes throughout the design and verification process. Atheros selected Denali because it provides an integral and valuable platform solution for SoC design."

Steve Padnos
Methodology Architect
Atheros


Untitled Document
On-Demand Webcast

Denali Blueprint™:
"SystemRDL Compiler For Register Specification and Management"

Chief Verification Officer Sean Smith discusses the application of SystemRDL and Blueprint to increase the quality and efficiency of SoC design flows.

View webcast now 

MMAV 08 Webcast
Video On-Demand

MMAV 08™ 2008

Now Available!

[IMAGE] Sanjiv Kumar

Listen to Sanjiv Kumar, Verification IP Product Manager as he discusses the updated package of MMAV 2008. (~3min.)

View video now 

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!

 

Blueprint™

Blueprint, now part of PureView and MMAV 2008, automates the creation and management of control registers, and all related models, design views and documentation. From SystemRDL(Register Description Language)input, Blueprint generates views for HW/SW development, verification, and documentation. Supported output formats include Verilog, C, C++, OpenVera, e, OVL, Frame, HTML, SPIRIT-compatible XML, MS-Word and more.

View Blueprint & PureSpec RDL webcast - New!

Evaluate Blueprint today! 

SystemRDL Resources:

SystemRDL Compiler | PureSpec SystemRDL | SystemRDL Language | SystemRDL Alliance

 
Blueprint Overview

The vast numbers of on-chip registers that are part of all complex designs define the software interface to the chip, and usually represent the largest portion of the chip specification or programmer's guide. Blueprint eliminates tedious and error-prone processes of manually managing registers, and enables design, verification and firmware teams to work more efficiently from consistent and synchronized views of the chip design.

Blueprint supports a pragmatic approach to system-level design that starts with our Blueprint Compiler and the SystemRDL Language. Blueprint allows users to capture register specifications textually using SystemRDL or IP-XACT, and then invokes Blueprint Compiler which will generate necessary outputs and views for design, verification, documentation, software development, post silicon debug and even enables early software development with SystemC™ Transaction Level Models. Blueprint ensures interoperability with other EDA tools by inputting and outputting IP-XACT and SystemRDL formats.

Architecture Diagram:

[IMAGE] BluePrint Architecture
Key Features Evaluate Blueprint today! 
  • Blueprint Compiler: Blueprint Compiler is the heart of Blueprint. Blueprint Compiler takes inputs created in SystemRDL and provides rich syntax and semantic checking and builds even the most complex of register maps-quickly! Blueprint Compiler also provides a rich API on which all the Blueprint Generators are based.
  • Blueprint Generators: Blueprint Generators leverage the Blueprint Compiler API to provide a rich environment for creating a variety of output generators. Blueprint comes with the RDL generator for reference and a variety of pre-built generators which can be customized by the end users or entirely new generators can be easily crafted for custom applications. Below are some highlights of our most popular generators.
    • RTL: Blueprint generates a complete synthesizble register slave including a CPU interface, address decoding logic and the register implementations. This code has been optimized for excellent results in synthesis and won't make your linter or design rule checkers complain.
    • Documentation: Blueprint generates documentation in all popular formats. FrameMake, Word, HTML, and XML are all supported. Blueprint provides rich capabilities for end users to tweak documentation without writing code. Using generator options and powerful tools like cascading style sheets (css) Blueprint can generate documentation the way you want it.
    • Verification: Blueprint supports a variety of feature for DV including automatic structural testing, back door register loading and functional coverage model generation to simplify the job of the DV engineer whether it be the block level, chip level or sytem level. These features are built on top of Denali's Industry-leading PureSpec platform and provide critical tools for all popular HVLs, HDLs, and simualtors.
    • Software: Blueprint includes C, C++/SystemC generators for generating header files for Software engineers and also for creating Transaction Level Models (TLM) for architectural analysis or early software development.
    • IP-XACT: Blueprint includes full support for The SPIRIT Consortium IP-XACT standard. Both as input and output of the Blueprint Compiler. This makes utilizing IP-XACT and Blueprint in a your design flow simple and straightforward.
Blueprint Supported Formats

Inputs: SystemRDL (Register Description Language) and IP-XACT XML

Output Generators Provided:
Documentation: Frame Maker (MIF), MS Word (RTF, HTML), XML
Design IP: Verilog RTL Source
VIP: SystemC, e, OpenVera, C,C++, System Verilog
Software: SystemC, C, C++, etc
Misc: IP-XACT, Various Logic and Protocol Analyzers, & More...

Find out how Blueprint can make your chip design more efficient; contact Denali Sales today.

© 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