Model Composer の HDL ブロックセット - 2021.2 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2021-10-22
Version
2021.2 日本語

Simulink® ブロックセットは、Simulink ブロック エディターで接続でき、ダイナミックなシステムのファンクション モデルを作成するためのブロックのライブラリです。システム モデリングでは、Model Composer の HDL ライブラリ ブロックセットはほかの Simulink ブロックセットと同様に使用されます。ブロックは、数値演算、論理、メモリ、DSP 関数を表したものであり、高度な信号処理システムなどのシステムを構築するために使用できます。また、Model Composer コード生成ソフトウェアだけでなく、FDATool、Questa などのソフトウェア ツールへのインターフェイスを提供するブロックもあります。

Model Composer HDL ブロックは、ビット精度およびサイクル精度です。ビット精度ブロックは、ハードウェアで生成される対応値に一致した値を Simulink で生成し、サイクル精度ブロックは対応する時間に対応する値を生成します。

ザイリンクス HDL ブロックセット

ザイリンクス HDL ブロックセットは、基本的な Model Composer HDL ブロックを含むライブラリを集めたものです。デバイス別のハードウェアにアクセスする低位ブロックと、信号処理や高度な通信アルゴリズムなどをインプリメントする高位ブロックがあります。次の表に、ライブラリの説明を示します。

ライブラリ 説明
Basic Elements デジタル ロジックの標準基本ブロック。
DSP DSP (デジタル信号処理) ブロック。
Interfaces Simulink ブロックとの接続をサポートするブロック。
Logic and Bit Operations 論理およびビット演算を実行するブロック。
Memory メモリをインプリメントするブロックおよびメモリにアクセスするブロック。
Signal Routing 配線信号をサポートするブロック。
Sources 信号データを生成するブロック。
Tools コード生成 (System Generator トークン)、リソース見積もり、HDL 協調シミュレーションなどを実行するユーティリティ ブロック。
ユーザー定義関数 カスタム関数のインポートをサポートするブロック。