VHDL的運(yùn)算符
發(fā)布時(shí)間:2015/8/26 20:44:58 訪問次數(shù):4014
在VHDL語言中共有4類運(yùn)算符,可以分別進(jìn)行邏輯運(yùn)算(Logical)、D2F-01FL3關(guān)系運(yùn)算(Relational)、算術(shù)運(yùn)算(Arithmetic)和并置運(yùn)算(Concatenation)。被運(yùn)算符所運(yùn)算的數(shù)據(jù)應(yīng)該與運(yùn)算符所要求的類型相一致。另外,運(yùn)算符是有優(yōu)先級(jí)的,例如邏輯運(yùn)算符NOT,在所有的運(yùn)算符中優(yōu)先級(jí)最高。
(1)邏輯運(yùn)算符
在VHDL語言中邏輯運(yùn)算符共有7種,它們分別是:
NOT -取反;
AND -與;
OR -或;
NAND-與非;
NOR -或非;
XOR -異或:
XNOR-同或;
這7種邏輯運(yùn)算符可以對(duì)“STD LOGIC”和“BIT”等的邏輯型數(shù)據(jù)、“STD_ LOGIC—VECTOR”邏輯型數(shù)組及布爾型數(shù)據(jù)進(jìn)行邏輯運(yùn)算。必須注意,運(yùn)算符的左邊和右邊,以及代入信號(hào)的數(shù)據(jù)類型必須是相同的。
(2)算術(shù)運(yùn)算符
在VHDL語言中算術(shù)運(yùn)算符共有1p種,它們分別是:
在算術(shù)運(yùn)算中,對(duì)于一元運(yùn)算的操作數(shù)(正、負(fù))可以是任何數(shù)值類型(整數(shù)、實(shí)數(shù)、物理量)。加法和減法的操作數(shù)也和上面一樣,具有相同的數(shù)據(jù)類型,而且參加加、減運(yùn)算的操作數(shù)的類型也必須要求相同。乘、除法的操作數(shù)可以同為整數(shù)和實(shí)數(shù)。物理量可以被整數(shù)或?qū)崝?shù)相乘或相除,其結(jié)果仍為一個(gè)物理量。物理量除以同一類型的物理量即可得到一個(gè)整數(shù)量。求模和取余的操作數(shù)必須是同一整數(shù)類型數(shù)據(jù)。一個(gè)指數(shù)運(yùn)算符的左操作數(shù)可以是任意整數(shù)或?qū)崝?shù),而右操作數(shù)應(yīng)為一整數(shù)。
在VHDL語言中共有4類運(yùn)算符,可以分別進(jìn)行邏輯運(yùn)算(Logical)、D2F-01FL3關(guān)系運(yùn)算(Relational)、算術(shù)運(yùn)算(Arithmetic)和并置運(yùn)算(Concatenation)。被運(yùn)算符所運(yùn)算的數(shù)據(jù)應(yīng)該與運(yùn)算符所要求的類型相一致。另外,運(yùn)算符是有優(yōu)先級(jí)的,例如邏輯運(yùn)算符NOT,在所有的運(yùn)算符中優(yōu)先級(jí)最高。
(1)邏輯運(yùn)算符
在VHDL語言中邏輯運(yùn)算符共有7種,它們分別是:
NOT -取反;
AND -與;
OR -或;
NAND-與非;
NOR -或非;
XOR -異或:
XNOR-同或;
這7種邏輯運(yùn)算符可以對(duì)“STD LOGIC”和“BIT”等的邏輯型數(shù)據(jù)、“STD_ LOGIC—VECTOR”邏輯型數(shù)組及布爾型數(shù)據(jù)進(jìn)行邏輯運(yùn)算。必須注意,運(yùn)算符的左邊和右邊,以及代入信號(hào)的數(shù)據(jù)類型必須是相同的。
(2)算術(shù)運(yùn)算符
在VHDL語言中算術(shù)運(yùn)算符共有1p種,它們分別是:
在算術(shù)運(yùn)算中,對(duì)于一元運(yùn)算的操作數(shù)(正、負(fù))可以是任何數(shù)值類型(整數(shù)、實(shí)數(shù)、物理量)。加法和減法的操作數(shù)也和上面一樣,具有相同的數(shù)據(jù)類型,而且參加加、減運(yùn)算的操作數(shù)的類型也必須要求相同。乘、除法的操作數(shù)可以同為整數(shù)和實(shí)數(shù)。物理量可以被整數(shù)或?qū)崝?shù)相乘或相除,其結(jié)果仍為一個(gè)物理量。物理量除以同一類型的物理量即可得到一個(gè)整數(shù)量。求模和取余的操作數(shù)必須是同一整數(shù)類型數(shù)據(jù)。一個(gè)指數(shù)運(yùn)算符的左操作數(shù)可以是任意整數(shù)或?qū)崝?shù),而右操作數(shù)應(yīng)為一整數(shù)。
上一篇:VHDL的基本語法
上一篇:關(guān)系運(yùn)算符
熱門點(diǎn)擊
- 測(cè)量揚(yáng)聲器阻抗的簡(jiǎn)單方法是
- 射極輸出器具有三大特點(diǎn)
- 電阻器的允許誤差
- 對(duì)LM741運(yùn)放如何實(shí)現(xiàn)調(diào)零
- VHDL的運(yùn)算符
- 用數(shù)字萬用表測(cè)量發(fā)光二極管
- 寄生通道干擾
- 帶恒流源式差分放大電路
- 雙向晶閘管的觸發(fā)控制方式
- 電容器漏電電阻的測(cè)試
推薦技術(shù)資料
- 聲道前級(jí)設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級(jí)不同,EP9307-CRZ這臺(tái)分... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機(jī)器人技術(shù)結(jié)構(gòu)設(shè)計(jì)及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究