/ Products / MMAV
 

Blueprint

Blueprint は、コントロール・レジスタとそれに関連するすべてのモデル、デザイン・ビューおよびドキュメンテーションの作成と管理を自動化するために使用します。Blueprint では、SystemRDL(レジスタ記述言語)の入力を基にハードウエアおよびソフトウエア開発、検証、およびドキュメンテーションに対応したコードを生成します。出力形式として、Verilog、System Verilog、C、C++、Frame、HTML、DocBook、SPIRIT対応XML、MS Wordなどがサポートされています。Blueprintレジスタ生成機能はMMAV2010以降の最新MMAVをご使用のお客様にオンデマンドで提供いたします。

Overview

すべての複雑なデザインを構成する膨大な数のオンチップ・レジスタは、チップに対するソフトウエア・インターフェイスを定義するものなので、通常はチップの仕様またはプログラマ・ガイドの大部分を占めています。Blueprint により、退屈で間違いを起こしやすい手作業でのレジスタ管理プロセスが不要となり、設計、検証、およびファームウエア・チームは、一貫性のある同期化されたチップ・デザイン・ビューで効率よく作業できます。

Blueprint は、SystemRDL(レジスタ記述言語)の入力により開始されるシステムレベル設計の実用的なアプローチです。SystemRDLもしくはIP- XACTからSystemRDLに変換し使用することで、レジスタ仕様を正確に捕捉することが出来ます。Blueprint コンパイラは、入力を基に、設計、検証、ドキュメンテーション、ソフトウエア開発、シリコン製造後のデバッグに必要なすべての出力とビューを生成および再生成し、さらに、SystemC™トランザクション・レベル・モデルの初期ソフトウエア開発を可能にします。

[IMAGE] BluePrint Architecture

Compiler/Generator

Blueprint Compiler & API:
Blueprint コンパイラは、高速な構文およびセマンティックのチェックを可能にし、レジスタ・マップの最も複雑な部分を構築します。綿密に定義されたカスタマAPIは、コード・ジェネレータの記述用のクリーン・インターフェイスを提供します。

Generators:
デナリの最新MMAV製品を使用されているお客様にオンデマンドで提供可能です。レジスタ生成機能は、お客様の実際のプロジェクトで数年使用され、現在は、ユーザ・コミュニティにおいてリファレンスとして提供されています。お客様はコミュニティ・フォーラムを通じて、共通の特長、エンハンスメント、フィードバック、制限事項などの詳細情報を入手することができます。

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

For questions about Blueprint, please contact Denali Sales

Customers

"Today's design teams are looking for methods to manage changes between the chip specifications and all the implementations used throughout the design and verification process. Our engineering teams wanted a single source for control register descriptions, and by using the industry-standard SystemRDL and Blueprint, have realized reduced integration time enabling us to meet our design requirements. Denali's Blueprint provides Cypress with an integral and reliable platform solution for SoC design."
Jennifer Sirrine
Senior Design Engineering Manager
Cypress Semiconductor