PLD設(shè)計(jì)速成(3)-采用VHDL設(shè)計(jì)輸入三人表決器(3)

2012年05月18日 16:37 來(lái)源:本站整理 作者:秩名 我要評(píng)論(0)

 3.3輸入設(shè)計(jì)文件

  在文本窗口中輸入以下VHDL源程序:

  LIBRARY IEEE;

  USE IEEE.STD_LOGIC_1164.ALL;

  --*********************************************

  ENTITY majority_voter IS

  PORT(SW : IN std_logic_vector(3 DOWNTO 1);

  L : OUT std_logic_vector(2 DOWNTO 1));

  --L2 is a yellow LED AND L1 is a RED LED

  END majority_voter;

  --*********************************************

  ARCHITECTURE concurrent OF majority_voter IS

  BEGIN

  WITH SW SELECT

  L <= "10" WHEN "011",

  "10" WHEN "101",

  "10" WHEN "110",

  "10" WHEN "111",

  "01" WHEN OTHERS;

  END concurrent;

  --*********************************************

  如下圖

PLD設(shè)計(jì)速成-VHDL設(shè)計(jì)輸入

  

上一頁(yè)1234下一頁(yè)

本文導(dǎo)航