并行語句和順序語句
發(fā)布時間:2015/8/26 20:49:17 訪問次數(shù):1956
并行(Concurrent)語句
并行語句總是處于進程(PROCESS)的外部。并行語句之間值的更新是同時進行的,DGB15F與語句所在的順序無關(guān)。并行語句包括:布爾方程;條件賦值;例化語句等。
①布爾方程
四選一的數(shù)據(jù)選擇器的庫聲明、程序包聲明及實體定義如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY mux4 IS
PORT
( s :IN STD_LOGIC_VECTOR(1DOWNT0 0);
aO,al,a2,a3 :IN STD_LOGIC;
y : OUT STD_LOGIC );
END mux4;
ARCHITECTURE archmux OF mux4 IS
BEGIN
y<=(ao AND not (s(0》 AND not (s(l》) or (al AND s(0) AND not (s(l》) or (a2 AND not (s(O》AND
s(l》 or (a3 AND s(0) AND s(l》;
END archmux;
③條件賦值
并行語句中條件賦值語句為: WITH-SELECT-WHEN語句及WHEN-ELSE語句。用WITH-SELECT-WHEN語句實現(xiàn)的結(jié)構(gòu)體
ARCHITECTURE archmux OF mux4 ISBEGIN
WITH s SELECT
y<= ao WHEN "00",
al WHEN "01",
a2 WHEN "10",
a3 WHEN others;
并行(Concurrent)語句
并行語句總是處于進程(PROCESS)的外部。并行語句之間值的更新是同時進行的,DGB15F與語句所在的順序無關(guān)。并行語句包括:布爾方程;條件賦值;例化語句等。
①布爾方程
四選一的數(shù)據(jù)選擇器的庫聲明、程序包聲明及實體定義如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY mux4 IS
PORT
( s :IN STD_LOGIC_VECTOR(1DOWNT0 0);
aO,al,a2,a3 :IN STD_LOGIC;
y : OUT STD_LOGIC );
END mux4;
ARCHITECTURE archmux OF mux4 IS
BEGIN
y<=(ao AND not (s(0》 AND not (s(l》) or (al AND s(0) AND not (s(l》) or (a2 AND not (s(O》AND
s(l》 or (a3 AND s(0) AND s(l》;
END archmux;
③條件賦值
并行語句中條件賦值語句為: WITH-SELECT-WHEN語句及WHEN-ELSE語句。用WITH-SELECT-WHEN語句實現(xiàn)的結(jié)構(gòu)體
ARCHITECTURE archmux OF mux4 ISBEGIN
WITH s SELECT
y<= ao WHEN "00",
al WHEN "01",
a2 WHEN "10",
a3 WHEN others;
上一篇:進程Process
上一篇:順序(Sequential)語句
熱門點擊
- 集電極最大允許電流ICM
- 常用電位器的外形和符號
- Set Rise/Fall Time:設(shè)置上
- 用萬用表測量陶瓷濾波器
- 用萬用表對變壓器檢測的方法
- 并行語句和順序語句
- 給出帶恒流源差分放大電路原理圖
- 說明本實驗中使用的儀器的作用
- 準(zhǔn)直鏡焦距和相對孔徑與成像光譜儀前置鏡相同
- 硅整流橋的選用
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究