ZRU3V6B-HF 實數(shù)型常量進(jìn)行存儲和運算
發(fā)布時間:2019/10/10 13:17:19 訪問次數(shù):1099
ZRU3V6B-HF寄存器類型
① “線網(wǎng)類型”是英文net type的譯稱。
② “寄存器類型”是英文register tvpe的譯稱。
硬件描述語言Verog HDL基礎(chǔ),寄存器類型表示一個抽象的數(shù)據(jù)存儲單元,它具有狀態(tài)保持作用。寄存器型變量只能在iniual或always內(nèi)部被賦值。寄存器型變量在沒有被賦值前,它的默認(rèn)值是x。
在Verilog中,有4種寄存器類型的變量,如表2.3.2所示。
表2.3,2 寄存器型變量及其說明
常用的寄存器類型由關(guān)鍵詞reg定義。如果沒有明確地說明寄存器型變量是多位寬的矢量,則寄存器變量的位寬為1位c reg型變量的定義格式如下:
reg[n-1:0] 變量名1,變量名2,…,變量名n;
下面是reg型變量定義的一些例子:
reg clock;//定義1位寄存器變量
reg[3:0] counter;//定義4位寄存器變量
integer、real和time等3種寄存器型變量都是純數(shù)學(xué)的抽象描述,不對應(yīng)任何具體的硬件電路。integer型變量通常用于對整數(shù)型常量進(jìn)行存儲和運算,在算術(shù)運算中integer型數(shù)據(jù)被視為有符號的數(shù),用二進(jìn)制補碼的形式存儲。而reg型數(shù)據(jù)通常被當(dāng)作無符號數(shù)來處理。每個integer型變量存儲一個至少32位的整數(shù)值。注意integer型變量不能使用位矢量,例如integer[3:0]num;的定義是錯誤的。integer型變量的應(yīng)用舉例如下:
integer counter;//定義一個整型變量counter
initial
counter=-1;//將一1以補碼的形式存儲在counter中
其中,inidal是一種過程語句結(jié)構(gòu),只有寄存器類型的變量才能在inITial內(nèi)部被賦值。
rea1型變量通常用于對實數(shù)型常量進(jìn)行存儲和運算,實數(shù)不能定義范圍,其默認(rèn)值為0。當(dāng)實數(shù)值被賦給一個Integer型變量時,只保留整數(shù)部分的值,小數(shù)點后面的值被截掉。real型變量的應(yīng)用舉例如下:
real delta;//定義一個實數(shù)型變量delta
initial
begin
邏輯代數(shù)與硬件描述語言基礎(chǔ),寄存器類型,功能說明reg,用于行為描述中對寄存器型變量的說明integer,32位帶符號的整數(shù)型變量real,64位帶符號的實數(shù)型變量,默認(rèn)值為0,time,64位無符號的時間型變量.
ZRU3V6B-HF寄存器類型
① “線網(wǎng)類型”是英文net type的譯稱。
② “寄存器類型”是英文register tvpe的譯稱。
硬件描述語言Verog HDL基礎(chǔ),寄存器類型表示一個抽象的數(shù)據(jù)存儲單元,它具有狀態(tài)保持作用。寄存器型變量只能在iniual或always內(nèi)部被賦值。寄存器型變量在沒有被賦值前,它的默認(rèn)值是x。
在Verilog中,有4種寄存器類型的變量,如表2.3.2所示。
表2.3,2 寄存器型變量及其說明
常用的寄存器類型由關(guān)鍵詞reg定義。如果沒有明確地說明寄存器型變量是多位寬的矢量,則寄存器變量的位寬為1位c reg型變量的定義格式如下:
reg[n-1:0] 變量名1,變量名2,…,變量名n;
下面是reg型變量定義的一些例子:
reg clock;//定義1位寄存器變量
reg[3:0] counter;//定義4位寄存器變量
integer、real和time等3種寄存器型變量都是純數(shù)學(xué)的抽象描述,不對應(yīng)任何具體的硬件電路。integer型變量通常用于對整數(shù)型常量進(jìn)行存儲和運算,在算術(shù)運算中integer型數(shù)據(jù)被視為有符號的數(shù),用二進(jìn)制補碼的形式存儲。而reg型數(shù)據(jù)通常被當(dāng)作無符號數(shù)來處理。每個integer型變量存儲一個至少32位的整數(shù)值。注意integer型變量不能使用位矢量,例如integer[3:0]num;的定義是錯誤的。integer型變量的應(yīng)用舉例如下:
integer counter;//定義一個整型變量counter
initial
counter=-1;//將一1以補碼的形式存儲在counter中
其中,inidal是一種過程語句結(jié)構(gòu),只有寄存器類型的變量才能在inITial內(nèi)部被賦值。
rea1型變量通常用于對實數(shù)型常量進(jìn)行存儲和運算,實數(shù)不能定義范圍,其默認(rèn)值為0。當(dāng)實數(shù)值被賦給一個Integer型變量時,只保留整數(shù)部分的值,小數(shù)點后面的值被截掉。real型變量的應(yīng)用舉例如下:
real delta;//定義一個實數(shù)型變量delta
initial
begin
邏輯代數(shù)與硬件描述語言基礎(chǔ),寄存器類型,功能說明reg,用于行為描述中對寄存器型變量的說明integer,32位帶符號的整數(shù)型變量real,64位帶符號的實數(shù)型變量,默認(rèn)值為0,time,64位無符號的時間型變量.
熱門點擊
- 重合器與普通斷路器的比較
- 正電流源、負(fù)電流源由電流開關(guān)控制
- 兩路輸出電流相同
- 分段器是10kⅤ配電網(wǎng)自動化系統(tǒng)中又一智能化
- 重合器與電壓一時間型分段器配合
- 基于FTU和通信網(wǎng)絡(luò)的遠(yuǎn)方控制方案
- 直流采樣和交流采樣
- 針對35kⅤ及以上電壓等級變電站的規(guī)定
- SG2813J/883B 6線-64線譯碼器
- SN74HC393NS 16位全超前進(jìn)位產(chǎn)生
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
- MPS 啟動器開發(fā)板/評估套件(EVKT/P
- 12V、6A 四路降壓電源管理 IC
- 數(shù)字恒定導(dǎo)通時間控制模式(COT)
- 同步降壓PWM DC-DC線性
- ADC 技術(shù)參數(shù)與應(yīng)用需求之
- 反激變換器傳導(dǎo)和輻射電磁干擾分
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究