日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]——存放各種類型數(shù)據(jù)的容器,包括變量、常量和信號(hào) 1. 變量(VARIABLE) 規(guī)則:只能在進(jìn)程(PROCESS)、函數(shù)(FUNCTION)和過程(PROCEDURE)中說明和使用的局域量 定義格式: VARIABLE 變量名:數(shù)據(jù)類型{:=初始值

——存放各種類型數(shù)據(jù)的容器,包括變量、常量和信號(hào)

1. 變量(VARIABLE)

規(guī)則:只能在進(jìn)程(PROCESS)、函數(shù)(FUNCTION)和過程(PROCEDURE)中說明和使用的局域量

定義格式:

VARIABLE 變量名:數(shù)據(jù)類型{:=初始值}

例如:VARIABLE a:INTEGER

VARIABLE b:INTEGER:=2;

變量賦值語句(區(qū)別端口賦值語句格式):

目標(biāo)變量名:=表達(dá)式

例如:VARIABLE x,y:REAL

VARIABLE a,b:BIT VECTOR(0 TO 7);

x:=100.0;

y:=1.5+x;

a:=“1010101”

a(3 TO 6):=(‘1’,‘1’,‘0’,‘1’);

a(0 TO 5):=b(2 TO 7);

a(7) : = ‘0’;

注意事項(xiàng):

變量是一個(gè)局部量,不能將信息帶出對(duì)它作出定義的當(dāng)前設(shè)計(jì)單元。變量的賦值是一種理想化的數(shù)據(jù)傳輸,是立即發(fā)生,不存在任何延時(shí)的行為。

VHDL語言規(guī)則不支持變量附加延時(shí)語句

變量賦值過程中必須保持?jǐn)?shù)據(jù)類型的一致

2. 信號(hào)(SIGNAL)

規(guī)則:信號(hào)是在結(jié)構(gòu)體(ARCHITECTURE)、程序包(PACKAGE)和實(shí)體中說明的全局量。

定義格式:SIGNAL 信號(hào)名:數(shù)據(jù)類型:=初值;

例如:SIGNAL temp:STD LOGIC:=‘0’;

SIGNAL flaga,flagb:BIT

SIGNAL data:STD LOGIC VECTOR(15 DOWNTO 0);

信號(hào)賦值語句:

目標(biāo)信號(hào)名<=表達(dá)式

例如:x<=9;

y<=x;

z<=x AFTER 5ns;

信號(hào)具有全局性特征。

信號(hào)的數(shù)據(jù)傳入不是即時(shí)的,需要一定延時(shí)時(shí)間。

信號(hào)與變量的區(qū)別:

(1)使用場合不同;(變量:進(jìn)程;信號(hào):結(jié)構(gòu)體)

(2)變量用“:=”號(hào)賦值,其值被立即使用(無時(shí)間延遲);而信號(hào)用“<=”賦值,其值可以附加延遲。

3. 常數(shù)(CONSTANT)

規(guī)則:可以出現(xiàn)在實(shí)體、結(jié)構(gòu)體、程序包、塊、進(jìn)程和子程序。常數(shù)在程序前部定義,且一旦被賦值就不能再改變。

定義格式:

CONSTANT 常數(shù)名:數(shù)據(jù)類型:=初值;

例如:

CONSTANT fbus:BIT VECTOR:=“010111”;

CONSTANT Vcc:REAL:=5.0;

CONSTANT dely:TIME:=25ns;

常量具有全局性意義。

常量數(shù)據(jù)類型必須與表達(dá)式的數(shù)據(jù)類型一致。常量的數(shù)據(jù)類型可以是標(biāo)量類型或復(fù)合類型,但不能是文件類型(file)或存取類型(Access)。



來源:ks991次

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉