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 協調シミュレーションなどを実行するユーティリティ ブロック。 |
ユーザー定義関数 | カスタム関数のインポートをサポートするブロック。 |