并行語句和順序語句
發(fā)布時(shí)間:2015/8/26 20:49:17 訪問次數(shù):1965
并行(Concurrent)語句
并行語句總是處于進(jìn)程(PROCESS)的外部。并行語句之間值的更新是同時(shí)進(jìn)行的,DGB15F與語句所在的順序無關(guān)。并行語句包括:布爾方程;條件賦值;例化語句等。
①布爾方程
四選一的數(shù)據(jù)選擇器的庫聲明、程序包聲明及實(shí)體定義如下:
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語句實(shí)現(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)語句
并行語句總是處于進(jìn)程(PROCESS)的外部。并行語句之間值的更新是同時(shí)進(jìn)行的,DGB15F與語句所在的順序無關(guān)。并行語句包括:布爾方程;條件賦值;例化語句等。
①布爾方程
四選一的數(shù)據(jù)選擇器的庫聲明、程序包聲明及實(shí)體定義如下:
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語句實(shí)現(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;
上一篇:進(jìn)程Process
上一篇:順序(Sequential)語句
熱門點(diǎn)擊
- 集電極最大允許電流ICM
- 常用電位器的外形和符號
- Set Rise/Fall Time:設(shè)置上
- 用萬用表測量陶瓷濾波器
- 用萬用表對變壓器檢測的方法
- 并行語句和順序語句
- 給出帶恒流源差分放大電路原理圖
- 說明本實(shí)驗(yàn)中使用的儀器的作用
- 準(zhǔn)直鏡焦距和相對孔徑與成像光譜儀前置鏡相同
- 硅整流橋的選用
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]