Verilogの動作モデルと構造モデルの違いは何ですか

目次:

Anonim

NS 主な違い Verilogの動作モデルと構造モデルの間には、 動作モデルはシステムをアルゴリズム的に記述し、構造モデルは論理ゲートなどの基本コンポーネントを使用してシステムを記述します。

一般に、コンピュータプログラムは、CPUがタスクを実行できるようにする一連の命令です。高水準言語や低水準言語など、さまざまなプログラミング言語があります。さらに、ハードウェア記述言語(HDL)と呼ばれる特別なタイプのソフトウェアがあります。 HDLは、電子回路の構造と動作を説明するのに役立ちます。 Verilogは一般的なHDLです。

動作モデル、ブラックボックスモデリング、ガラスボックスモデリング、HDL、構造モデル、Verilog

Verilogの動作モデルとは

行動モデルは、アルゴリズム的な方法でシステムを記述します。ここでは、各アルゴリズムはシーケンシャルです。つまり、各アルゴリズムは、次々に実行される一連の命令で構成されています。さらに、動作モデルは、シミュレーションの制御とデータ型の変数の操作に役立ちます。

Verilogの構造モデルとは

構造モデルは、デジタルゲートや加算器などの基本的なコンポーネントを使用するシステムを記述します。構造モデリングでは、プログラマーまたは設計者は回路をボックスまたはモジュールと見なします。それは外部環境からカプセル化されています。言い換えれば、それは入力と出力を介して外部環境と通信します。

Verilogの動作モデルと構造モデルの違い

意味

動作モデルは、設計の機能を一連の並行アルゴリズムとして記述する方法です。一方、構造モデルは、インバーター、マルチプレクサー、加算器、デコーダー、基本的な論理ゲートなどの基本的なコンポーネントを使用して定義された関数を記述する方法です。したがって、これは、Verilogの動作モデルと構造モデルの主な違いを説明しています。

同義語

ブラックボックスモデリング は行動モデリングの別名ですが、 ガラスボックスモデリング 構造モデリングの別名です。

主な焦点

結論

簡単に言うと、Verilogには2種類の設計モデルがあります。それらは行動および構造モデルです。 Verilogの動作モデルと構造モデルの主な違いは、動作モデルがシステムをアルゴリズム的に記述しているのに対し、構造モデルは論理ゲートなどの基本コンポーネントを使用してシステムを記述していることです。

参照:

1.タラ、ディーパッククマール。はじめに、1970年2月1日、こちらから入手できます。

画像提供:

1.「HitachiJ100」英語版ウィキペディア(CC BY-SA 3.0)のC JCowie著CommonsWikimedia経由

Verilogの動作モデルと構造モデルの違いは何ですか