[건국대학교 논리회로 A+][2024 Ver] 3주차
- 최초 등록일
- 2024.08.14
- 최종 저작일
- 2024.01
- 8페이지/ MS 워드
- 가격 5,000원
소개글
"[건국대학교 논리회로 A+][2024 Ver] 3주차"에 대한 내용입니다.
목차
1. MUX_2x1 이름의 회로 생성 및 구현
2. MUX_4x1 이름의 회로 생성 및 구현
3. MUX_2x1 부회로 외형 변경
4. MUX_4x1 회로 외형 변경 & main함수 생성 및 구현
본문내용
1. MUX_2x1 회로 생성 및 구현
프로젝트 메뉴에서 add circuit을 선택하여 MUX_2x1이라는 부회로를 생성한 후, 2개의 AND게이트, 1개의 NOT게이트, 1개의 OR게이트를 사용하여 그림1, 2와 같은 간단한 선택기 회로를 구현하였다.
그 후 ln0 입력핀 값을 0, ln1 입력핀 값을 1로 둔 후 Sel입력핀 값을 0 과 1로 변화시켰다.
Sel 입력핀 값이 0인 경우 (그림 1) Mout 출력핀은 ln0 입력핀 값인 0을 출력하였고, Sel 입력핀 값이 1인 경우 (그림 2) Mout 출력핀은 ln1 입력핀 값인 1을 출력하였다.
이를 통해 MUX_2_1 회로는 선택신호 Sel 값에 의해 출력값 Mout가 두 입력 (ln0, ln1) 중 하나를 출력하는 기능을 한다는 것을 알 수 있다.
2. MUX_4_1 회로 생성 및 구현
MUX_4_1회로를 생성 후 Explore pane창에 있는 MUX_2_1 회로를 마우스 드래그를 통해 배치하였다. 그 후 MUX_2_1회로를 선택 후 Ctrl+D를 눌러 복제하여 총 3개의 MUX_2_1회로를 배치하였다.
각 부회로의 중앙을 더블클릭하면 이름 편집창이 나타나는데, 그림 3과 같이 부회로들에 각각 MUX1, MUX2, MUX3의 이름을 입력하였다.
4개의 입력핀(I0, I1, I2, I3) 및 2개의 입력핀(Sel0, Sel1)을 배치한 후 그림 3처럼 입력핀 및 부회로들을 각자 연결하였다.
부회로들로 구성된 MUX_4_1 회로는 4개의 1비트 입력신호 중, 두 비트의 선택신호값(Sel0, Sel1)이 00, 01, 10, 11인가에 따라서 출력핀에 I0, I2, I3, I4 값 중 하나를 내보내는 기능을 수행한다.
따라서 실제로도 그림 3에서 I0 = 0, I1 = 1, I2 = 0, I3 = 0으로 설정하고 Sel0 = 1, Sel1 = 0 값을 입력값으로 주었더니 Mout에 1이라는 값이 전달되어 나오는 것을 확인할 수 있었다. (2^0×1+ 2^1×0)=1
참고 자료
없음