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