추천자료
5장 인코더(Encoder) 디코더(Decoder) 멀티플렉서(Mux) 디멀티플렉서(Demux) 결과
[논리회로실험] 멀티플렉서 & 디멀티플렉서
GATE 논리회로 레포트
[전자] 디지털실험 레포트
[논리회로]논리회로의 동작, 논리회로의 종류, 논리회로의 분류, 논리회로의 명령, 논리회로의 간소화, 논리회로와 부울대수, 논리회로와 2단논리회로, 논리회로와 조합논리회로, 논리회로와 컴퓨터논리회로 분석
디지털공학실험 12장 멀티플렉서를 이용한 조합논리(예비)
디지털논리회로 실습 보고서 - 멀티플렉서와 디멀티플렉서
[정보기기운용기능사] 정보기기운용기능사요약집
[컴퓨터,컴퓨터공학,컴퓨터과학] 방송통신대 디지털 논리회로 중간,기말 완벽 정리
[초 중 고 컴퓨터 교재 연구] 초,중,고등학교 전산학 관련 교과과정 연구
소개글
[전기전자] [디지털논리회로]멀티플렉서, 디멀티플렉서(Multiplexer, Demultiplexer) 실험결과보고서에 대한 자료입니다.
목차
1. 결과 분석
2. 토의
본문내용
1. 결과 분석
(1) 멀티플렉서
① Verilog HDL 코드 분석(주석의 형태로 분석하였음)
module MUX_4_TO_1 (I0, I1, I2, I3, Y, S); // 모듈이름과 입력, 출력변수를 정함.
input I0, I1, I2, I3;
input [1:0] S; // S 입력은 2bit의 값이 들어가므로 2bit임을 명해줌.
output Y;
reg Y;
always @ (I0 or I1 or I2 or I3 or S) begin
case(S) // S의 입력의 경우와 그 때의 출력을 아래에 적어준다.
2'b00: Y = I0; // 2bit 입력 S의 경우에 따른 출력.
2'b01: Y = I1;
2'b10: Y = I2;
2'b11: Y = I3;
default: Y = I0;
endcase
end
endmodule
- 코드를 살펴보면, 간단한 구조로 되어있다. 우선 우리가 가동시킬 코드 이름과 필요한 모든 입력과 출력의 변수들을 적절하게 정하여 준다. 그런다음 입력 값인 S가 2bit 이므로 가능한 모든 경우의 수 4가지 경우 각각에 해당하는 출력값을 정하여 준다.
② Waveform
- 이 웨이브 폼을 이해하기 위해, 잠시 진리표를 살펴보자.
여기 진리표를 살펴보면, S0와 S1이 0, 0 일 때 I0 가 선택되는데, S0와 S1이 0, 0 일 때 웨이브 폼을 살펴보면 4가지의 I값들 중에 I0만이 1로 정해져있고, I0가 제대로 선택이 되어 출력 Y의 값에도 1이 나타남을 확인할 수 있다. 나머지 세 경우에도 각각 1로 지정되어있는 I 값들이 출력 Y값에 1로 잘 나오고 있음을 다시 한번 확인할 수 있다.
(