시립대 전전설2 [5주차 예비] 레포트
- 최초 등록일
- 2019.07.29
- 최종 저작일
- 2018.09
- 8페이지/ MS 워드
- 가격 2,000원
목차
1. Introduction (실험에 대한 소개)
2. Materials & Methods (실험 장비 및 재료와 실험 방법)
3. Supposed Data and Results of this Lab (예상 실험 결과)
4. Reference (참고문헌)
본문내용
1. Introduction (실험에 대한 소개)
가. Purpose of this Lab
인코더와 디코더의 원리를 이해하고 case문과 if와 else if들의 조건문에 대해서 이해를 하고 조건문을 이용해서 인코더와 디코드를 설계하고 설계한 것을 토대로 실제 실험에서 코딩을 하여 원했던 코딩이 되었는지 확인을 하는 것이다. mux와 demux의 차이점을 이해한다.
나. Essential Backgrounds for this Lab
디코더
디코더란 n비트의 2진코드 값을 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로를 말한다. 일반적으로 디코더는 n개의 입력선과 최대 2n개의 출력선을 가지며, 입력 값에 따라 선택된 하나의 출력선이 나머지 출력선들과 반대값을 갖는다. 그림 4-1에 입력선이 2개, 출력선이 2개=4개인 2-to-4 디코더를 나타내었다. 그림에서 예를 들어 AB 입력 값이 01일 경우에는 출력선 D1만이 1이고 나머지 출력선 D0 D2 D2은 모두 0이 되며 나머지 입력값의 조합에 대해서도 한 출력선이 나머지 출력선과 다른 값을 가지는 것을 확인 가능하다.
인코더
인코더는 디코더의 반대되는 기능(입력과 출력이 바뀐 기능)을 수행하는 회로이
다. 예로서 그림 4-6에 나타낸 4-to-2 인코더를 그림 4-1에 나타내었던 2-to-4 디코더와 비교해 보면 입력은 출력으로, 출력은 입력으로 바뀌었음을 알 수 있다. 그림 4-6의 인코더에서 입력 D0에 1이 들어오면 출력 AB는 00이 되고, 입력 D1에 1이 들어오면 출력 AB는 01이 되고, 입력 D2에 1이 들어오면 출력 AB는 10이 되고, 입력 D3에 1이 들어오면 출력 AB는 11이 된다. 물론 이 인코더는 4개의 입력중 어느 한 입력으로만 1이 들어오는 경우를 제외한 나머지 경우는 발생하지 않는다고 가정하여 설계된 것이다.
2. Materials & Methods (실험 장비 및 재료와 실험 방법)
가. 실험을 통해 구하고자 하는 데이터와 이를 획득하기 위한 실험 순서
참고 자료
https://stackoverflow.com/questions/32419693/syntax-error-in-testbench-file
https://www.crcpress.com/downloads/51547/slides%20ch%208.pdf
http://electrosofts.com/verilog/introduction.html
https://pdfs.semanticscholar.org/presentation/ac10/55a3be1b2476ce5885ad26e7b9cedea8223f.pdf