[논리회로] 아벨(ABEL)을 이용한 설계
- 최초 등록일
- 2008.10.08
- 최종 저작일
- 2006.03
- 9페이지/ 한컴오피스
- 가격 1,500원
소개글
논리회로 1차과제로 제출했던 보고서 입니다. 아벨을 이용해 직접 코딩했습니다. 보고서에 소스도 설명했기때문에 따로 소스파일은 첨부하지 않겠습니다. 테스트벡터도 작성했으므로 확인해보시기 바랍니다. 과제 내용은 두가지 입니다.1.2 bit Subtractor 2. Hamming Code Generator
목차
1. 2bit Subtractor
가. 주어진문제
나. 설계문제의 분석 및 명확한 규정
1) 입력
2) 출력
3) 테스트벡터
4) 설계목표
다. 최종 설계 결과 및 과정
1) 설계결과
2) 설계의 상세한 설명
3) 테스트 벡터 이외 경우의 한계에 대한 고려
라. 결론
2. Hamming Code Generator 회로
가. 주어진문제
나. 설계문제의 분석 및 명확한 규정
1) 입력
2) 출력
3) 테스트벡터
4) 설계목표
다. 최종 설계 결과 및 과정
1) 설계결과
2) 설계의 상세한 설명
라. 결론
본문내용
1. 다음의 내용을 ABEL로 작성하시오
* 3bit의 A,B와 1bit Sel 을 입력으로 하여 다음과 같은 연산을 수행하는 회로를 설계하고 ABEL로 코딩 하시오.
(A와 B는 2`complement 수임)
* 테스트 벡터는 반드시 작성해서 넣을 것
* 모든 연산은 overflow가 나지 않는다는 가정하에 설계하면 됨
입력 A2, A1, A0, B2, B1, B0, Sel : 7pin
출력 Out3, Out2, Out1, Out0 : 4pin
2. ABEL을 이용하여, Information bits가 (3 to 5)이고 Minimun-Distance가 (3 or 4)이며, (Even or Odd) parity를 사용하는 Hamming code generator를 회로를 설계하고 ABEL로 코딩 하시오. (테스트 벡터 작성)
-----------------------------------------------------------------------------------------
.
.
.
3. 최종 설계 결과 및 과정
1) 설계 결과
소스 코드
MODULE ABEL_HW
TITLE `2-BIT SUBTRACTOR`
HW1 DEVICE `P22V10`;
"INPUTPINS
A0,A1,B0,B1 ........
2) 설계의 상세한 설명
equation
OUT1 = (A1 $ B1) $ ((A1 $ B1) & (A0 $ B0));
OUT0 = A0 $ B0;
- OUT0은 간단하게 A0 - B0를 하면 얻을 수 있다. 자리내림은 OUT1에서 고려하기로하고 단순히 둘의 차이만 알 수 ....
참고 자료
없음