VHDLの記述

VHDLは、電子回路およびシステムの挙動を説明することができる、ハードウェア記述言語です。

私たちは、ieee.1164ライブラリを開発しました。

回路のVHDL言語記述を使用すると、合成およびシミュレーションすることができます。

VHDLコード3つの基本的な構成要素:ライブラリー(図書館)の文、実体(エンティティ)と構造(アーキテクチャ)。

ライブラリ(ライブラリ)免責事項:IEEEなどのリスト、現在のデザインを使用するために必要なすべてのファイル、STD、仕事のように。

エンティティ(実体)は:回路の入力ピンと出力ピンを定義します。

(アーキテクチャ)構造:実験説明した回路機能のためのコードを含んでいます。

1、ライブラリ宣言

図書館(図書館)の設計とコードシェアの有益な再利用の確立と使用、およびコードより明確な構造を作ることができます。

2、タイプライブラリ

IEEEライブラリ、STDライブラリとライブラリの仕事:VHDL設計で一般的に使用される3つのライブラリがあります。

標準のIEEE IEEE正式ライブラリで認識をStd_logic_1164.all。IEEEライブラリには、多くのパッケージのセットが含まれています。

例えば:

std_logic_1164:定義STD_LOGIC(8つの値)とstd_ulogic(9値)ロジックシステム。

std_logic_arith:信号(符号付き)と符号なし(符号なし)を定義し、関連するデータは、算術演算と比較演算を入力します。それは含まれてい

多くのデータ型変換関数は、データ型変換関数これを達成することができます。

共通データ型変換関数は、(P、B)conv_unsigned conv_integer(P)、(P、B)conv_signedとconv_std_logic_vector(P、B)を含みます。

std_logic_signed:内部データの缶STD_LOGIC_VECTORタイプが同一の画像データを署名していること機能が含まれています

算術演算。

std_logic_unsigned:内部には、同じデータ型符号なし演算としてのデータ型をSTD_LOGIC_VECTORできる関数が含まれています。

STDライブラリー

 STDライブラリは、コンテンツの種類とデータ入力/出力テキストなどを含むリポジトリ環境、標準のVHDLデザインです。パッケージセットの標準とtextioを保存するのstdライブラリ。

図書館の仕事

作業ライブラリは、現在の設計コードの全てがライブラリの仕事に格納されている、図書館の仕事は、すべての文を使用する必要はありませんが、現在作業ライブラリです。

 

 

おすすめ

転載: www.cnblogs.com/lhkhhk/p/11829587.html