CH4.pdf - 第四章 資料型別 資料物�(Data Objects 資料物�   1 訊號(Signals 訊號代表硬體電路中的實際連 訊號

CH4.pdf - 第四章 資料型別 資料物�(Data Objects...

This preview shows page 1 - 10 out of 29 pages.

第四章 資料型別 資料型別
Image of page 1
2 資料物件 (Data Objects) 1 square6 訊號 (Signals) : 訊號代表硬體電路中的實際連 線,通常用來表示硬體電路中元件與元件之輸 出、輸入端訊號的連線情形,是一個電路上的實 體訊號。 square6 變數 (Variables) : 變數只能使用於過程 (PROCESS) 敘述中或次程式 (Sub program) 內的 順序性敘述 (Sequential Statements) ,它用來表 示一些表示式中的運算暫時儲存值。在硬體電路 中,通常沒有相對應的線路與之對應,所以變數 只有在系統編譯上的含意,而不是具體的存在於 電路中。變數通常用於過程 (PROCESS) 敘述內或 次程式 (Sub program) 的資料之暫時儲存使用。
Image of page 2
3 資料物件 (Data Objects) 2 square6 常數 (Constants) : 一個固定數值的資料,其 表示一個數值為固定不變的值。它用來表示 一些特定數值的名稱意義。 square6 別名 (Aliases) : 別名資料物件,並不是一個 獨立的資料物件,其代表著某一個已經宣告 的資料物件的一個別名,通常係為了提高 VHDL 電路設計語言程式的可讀性與可維護性 而使用的。
Image of page 3
4 VHDL 電路設計語言各種資料 型別之相對組織位置圖
Image of page 4
5 常數 (Constants) 1 square6 常數資料物件,係為一個固定數值的代表識別 字。 square6 常數可以用來表示,在一個電路設計中,不會 被更動的部份。 square6 VHDL 電路設計語言中的常數用法,類似於 C 言中的「 #define 」敘述, C 語言程式中的 #define 」通常來設定程式中所要使用的常 數數值。 square6 常數的用法的主要目的有二:其一為提高程式 的可讀性。其二為增加程式的可維護性。
Image of page 5