Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

基本的な HDL アルゴリズム

基本的な Simulink® ブロックを使用した簡単な HDL 設計の作成

HDL Coder ブロック ライブラリには、Simulink モデル化環境に追加して、HDL アルゴリズムを開発できる多くの基本的なブロックが含まれます。これらのブロックには、入力ソース、出力シンクや、数学演算および三角演算など、簡単なものから複雑なものまで実行するブロックが含まれます。

Simulink ライブラリ ブラウザーを絞り込んで HDL でサポートされたブロックのみを表示するには、「hdllib」と入力します。この節に記載されているブロックには、[HDL Coder] ライブラリでのみ使用可能なブロックが含まれます。Add および Product などのブロックは、ライブラリ ブラウザーの [Simulink] ライブラリにあります。

HDL コード生成でサポートされている Simulink ブロックのフィルターされたリストについては、Simulink ブロックのリスト (HDL コード生成) を参照してください。

関数

hdllibHDL コード生成と互換性のあるブロックの表示

ブロック

すべて展開する

Bit Concat最大 128 の入力語を単一の出力に連結
Bit Reduce入力信号のすべてのビットをシングル ビットにする AND、OR、または XOR ビット リダクション
Bit Rotate入力信号をビット位置で回転
Bit Shift入力信号の論理シフトまたは算術シフト
Bit Slice入力信号から連続ビットのフィールドを返す
Cosine HDL OptimizedImplement fixed-point sine and cosine wave by using lookup table approach optimized for HDL code generation
Sine HDL Optimized
HDL CounterFree-running or count-limited hardware counter

トピック

基本的なモデル化

サポートするデータ型