企业家形象照拍摄方案:VHDL语言用BLOCK语句写一个二选一的数据选择器

来源:百度文库 编辑:高校问答 时间:2024/05/07 04:43:24
看看对吗?谢谢!!
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY DATA IS
PORT(
a,b,c: IN STD_LOGIC;
c: OUT STD_LOGIC;

END DATA
ARCHITECTURE Behave OF DATA IS
BEGIN
LABEL:BLOCK
VARRIBLE tmp1,tmp2,tmp3:STD_LOGIC;
BEGIN
tmp1:=a and b;
tmp2:=c and (not b);
tmp3:=tmp1 or tmp2;
y<=tmp3;
END BLOCK LABEL

END Behave

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY DATA IS
PORT(
a,b,c: IN STD_LOGIC;
c: OUT STD_LOGIC);
END DATA;
ARCHITECTURE Behave OF DATA IS
BEGIN
LABEL:BLOCK
VARRIBLE tmp1,tmp2,tmp3:STD_LOGIC;
BEGIN
tmp1:=a and b;
tmp2:=c and (not b);
tmp3:=tmp1 or tmp2;
y<=tmp3;
END BLOCK LABEL;

END Behave;

我更关心的是你是用什么来编译的,是muxplusII吗?
如果是的话,可能是不能编译的,MPII不能支持这些编译

你有quatarII看一下,