검색어 입력폼

SPARTAN-3E 보드 스위치 응용

저작시기 2009.10 |등록일 2010.04.25 워드파일MS 워드 (docx) | 7페이지 | 가격 2,000원

소개글

100% 저자가 순수 참고자료없이 작성한 자료입니다. 과목 A+받은 레포트입니다.
MUX 와 DEMUX의 동작원리에 대해 알아보고 2 X 1 MUX와 1 X 8 DEMUX의 VHDL code 를 구현한다.
MUX(Multiplexer)는 입력되는 신호들 중 선택된 하나의 입력 신호를 출력으로 나타내는 회로입니다. 2n개의 입력 가운데 하나를 선택하기 위해서 N개의 선택 제어신호(select input)를 통해 1개의 출력 신호(output)를 얻기 위한 회로이다.
DeMUX(Demultiplexer)는 입력의 논리 값을 여러 개의 출력 라인 중에 선택하여 선택제어신호에 의해 선택된 출력 라인으로 내보내는 회로이다.

목차

Introduction
Design a 2x1 MUX
Design a 8x1 DEMUX

본문내용

Introduction
MUX 와 DEMUX의 동작원리에 대해 알아보고 2 X 1 MUX와 1 X 8 DEMUX의 VHDL code 를 구현한다.

entity eight_demux is
Port (en : in std_logic;
sel : in std_logic_vector(2 downto 0);
y : out std_logic_vector(7 downto 0));
end eight_demux;
architecture Behavioral of eight_demux is
begin
process(en,sel)
begin
if(en=`0`) then y<="11111111";
else
case sel is
when "000"=>y<="11111110";
when "001"=>y<="11111101";
when "010"=>y<="11111011";
when "011"=>y<="11110111";
다운로드 맨위로