논리회로설계실험 BCD가산기 레포트
- 최초 등록일
- 2021.10.09
- 최종 저작일
- 2019.06
- 14페이지/
한컴오피스
- 가격 7,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
논리회로설계실습에서 A+를 받은 보고서입니다.
보고서를 꼼꼼히 쓰는 것을 좋아하기에, 정말 자세히 적었습니다.
빠짐없는 완벽한 보고서라고 자부합니다.
목차
1. 설계 배경 및 목표
1) 설계 배경
2) 설계 목표
2. 관련 기술 및 이론
1) BCD (binary-coded decimal)
2) BCD 덧셈
3) 4비트 가산기
4) 7-segment
5) BCD to 7 segment Decoder
3. 설계 내용과 방법
1) 설계 내용
2) 설계 방법
4. 설계 결과 및 결과 분석
1) 소스 코드
2) 테스트 벤치 코드
3) Wave Form
5. 토의
6. 출처
본문내용
1. 설계 배경 및 목표
1) 설계 배경
컴퓨터는 2진법을 이용하여 계산을 한다. 그러나 사람이 볼 때에는 2진법 보다는 10진법의 수가 더 익숙하다. 따라서 우리가 보는 10진법의 수를 컴퓨터를 이용하여 빠르고 정확한 계산을 하기위해 2진법으로 표현하여 계산하고, 다시 우리가 알아보기 쉬운 10진법으로 바꾸는 BCD 코드를 이용한 가산기를 만든다.
2) 설계 목표
입력 받은 2개의 2자리 10진수를 BCD 가산기로 받아서 계산하고, 계산 결과를 3자리 10진수의 형태로 7 segment를 통해서 출력하는 BCD 가산기를 설계한다.
2. 관련 기술 및 이론
1) BCD (binary-coded decimal)
BCD는 십진수를 이진코드로 표기한 것이기 때문에 2진화 10진법이라고도 불리며, 2진수 네 자리를 묶어 10진수 한 자리(0~9)로 사용하는 기수법이다.(아래 표에 한 자리 10진수에 대한 BCD 표기가 나타나있다.) 10진수를 나타낼 때 각 자리가 8-4-2-1을 나타내므로 더 명백히는 8-4-2-1 BCD라고 불린다. BCD가 일반적인 2진수 코드와 다른 점은 10 이상의 4비트 수는 사용하지 않는다는 것이다. 따라서 BCD로 나타낼 수 있는 범위는 10진수 한 자리인 ~ 이며, ~ 의 범위에 있는 수는 BCD에서 유효하지 않다.
참고 자료
Digital systems design using VHDL (Charles.h.roth.Jr) p62-212
Fundamentals of Logic Design(6th edition) p.256~259(디코더, 엔코더), 21~23(BCD)
디지털 회로설계를 위한 vhdl 기초. 류상문. 문운당
위키피디아 ‘BCD’ https://en.wikipedia.org/wiki/Binary-coded_decimal
“전기용어사전”, 김동희, 2011.1.10, 일진사, ‘7 세그먼트 표시장치’
[네이버 지식백과] 2진화 10진수 (정보통신용어사전, 2008.1.15., 일진사)
http://terms.naver.com/entry.nhn?docId=816148&cid=42344&categoryId=42344
위키피디아 ‘엔코더’https://ko.wikipedia.org/wiki/%EB%B6%80%ED%98%B8%ED%99%94
[네이버 지식백과] 7세그먼트 표시장치 (전기용어사전, 2011.1.10, 일진사)
http://terms.naver.com/entry.nhn?docId=596238&cid=42340&categoryId=42340
7segment 이미지 http://blog.naver.com/miniskirtzia/220058600220