资料介绍
EDA第五次作业
1)采用条件赋值语??
LRBRAR IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY YMQ3to8 IS
PORT ( DIN: IN STD_LOGIC_VETOR(2 DOWNTO 0;
DOUT : OUT BIT_VECTOR(7 DOWNTO 0);
END YMQ38;
ARCHITECTURE BHV OF YMQ38 IS
BEGIN
PROCESS(DIN)
BEGIN
WITH CONV_TNTEGER(DIN) SECLET
NAFFECTED WHEN OTHERS;
END BHV
2)CASE语句
LRBRAR IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY YMQ3to8 IS
PORT ( DIN: IN STD_LOGIC_VETOR(2 DOWNTO 0;
DOUT : OUT BIT_VECTOR(7 DOWNTO 0);
END YMQ38;
ARCHITECTURE BHV OF YMQ38 IS
BEGIN
PROCESS(DIN)
BEGIN
CASE CONV_TNTEGER(DIN) IS
WHEN OTHERS =>NULL
END CASE;
3)IF_ELSE语句
LRBRAR IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY YMQ3to8 IS
PORT ( DIN: IN STD_LOGIC_VETOR(2 DOWNTO 0;
DOUT