Simulink® ブロックセットは、Simulink ブロック エディターで接続でき、ダイナミックなシステムのファンクション モデルを作成するためのブロックのライブラリです。システム モデリングでは、System Generator ブロックセットはほかの Simulink ブロックセットと同様に使用できます。ブロックは、数値演算、論理、メモリ、DSP 関数を表したものであり、高度な信号処理システムなどのシステムを構築するために使用できます。また、System Generator コード生成ソフトウェアだけでなく、FDATool、ModelSim などのソフトウェア ツールへのインターフェイスを提供するブロックもあります。
System Generator ブロックは、ビット精度およびサイクル精度です。ビット精度ブロックは、ハードウェアで生成される対応値に一致した値を Simulink で生成し、サイクル精度ブロックは対応する時間に対応する値を生成します。
ザイリンクス ブロックセット
ザイリンクス ブロックセット (Xilinx Blockset) は、基本的な System Generator ブロックを含むライブラリを集めたものです。デバイス別のハードウェアにアクセスする低位ブロックと、信号処理や高度な通信アルゴリズムなどをインプリメントする高位ブロックがあります。Gateway In/Gateway Out ブロックなど幅広く応用可能なブロックは、複数のライブラリに含まれています。Index ライブラリには、すべてのブロックが含まれています。次に、これらのライブラリについて説明します。
ライブラリ | 説明 |
---|---|
Basic Elements | デジタル ロジックの標準基本ブロック。 |
DSP | DSP (デジタル信号処理) ブロック。 |
Interfaces | Simulink ブロックとの接続をサポートするブロック。 |
Logic and Bit Operations | 論理およびビット演算を実行するブロック。 |
Memory | メモリをインプリメントするブロックおよびメモリにアクセスするブロック。 |
Signal Routing | 配線信号をサポートするブロック。 |
Sources | 信号データを生成するブロック。 |
Tools | コード生成 (System Generator トークン)、リソース見積もり、HDL 協調シミュレーションなどを実行するユーティリティ ブロック。 |
ユーザー定義関数 | カスタム関数のインポートをサポートするブロック。 |