VHDL 비교기 결과보고서
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 예비조사 및 실험 내용의 이해

2. 실험내용 및 결과

3. 결과 검토 및 의견

본문내용

실험제목: 비교기
(결과보고서)
1. 예비조사 및 실험 내용의 이해
1.1 기본 비교기 : Exclusive-or gate의 특성을 이용.
Exclusive-or gate - 2개의 입력비트가 같지 않을 때는 그의 출력은 1이고,
입력이 같을 때는 0이 된다.
1.2 크기 비교기 : 그 양들의 관계를 결정하기 위하여 2개의 양의 크기를 비교
2. 실험내용 및 결과
2.1 bit 비교기
2.1.1 1bit 비교기 자료흐름 모델링
2.1.2 설명
논리식 xor에서 2개의 입력비트가 같지 않을 때는 그의 출력은 1이고,
입력이 같을 때는 0이 되는 특성을 이용하여 not을 붙여 두 값이 같으
면 1이 출력되고 입력 값이 다르면 0이 출력되는 구조를 만들었다.
2.1.3 출력파형
2.1.4 진리표
a
b
eq
0
0
1
0
1
0
1
0
0
1
1
1
2.2 8bit 비교기
2.2.1 8bit 비교기 동작적 모델링
2.2.2 설명
두 개의 입력 값과 세 개의 출력 값이 있다.
소스 생성 시 입력, 출력변수를 지정하는 창에서 이제까지 해왔던
1비트 이상의 변수를 만들어주려면 BUS칸의 사각형에 표시를 한 뒤
MSB <- 맨 좌측의 비트번호,
LSB <- 맨 우측의 비트번호 지정.
8비트의 표시는 0번부터 7번까지로 지정을 해주면 된다.
XXXXXXXX <- 8 bit
76543210 <- 비트번호
비트끼리의 비교가 아니라 두 수의 크기 비교이므로 1비트 비교기와
같은 형식으로 if구문을 사용한다.
(a = b) => EQ=1, AGB=0,ALB=0
(a > b) => EQ=0, AGB=1,ALB=0
(a < b) => EQ=0, AGB=0,ALB=1
2.2.3 수치대입과 출력파형

3. 결과 검토 및 의견
입력 값이 같은지 다른지를 알아보기 위해 xor명령어를 이용하여 간단하게
값을 구할 수 있었다. 나아가서 입력 값의 크기를 비교하기 위해 if문을
이용하여 출력되는 값을 다르게 지정하여 입력 값 중 무엇이 크고 작은지를
알 수 있게 하였다. 다른 방법으로 비트끼리의 크기를 비교하는 방법도
있다. A=abc, X=xyz 란 두 개의 3비트 입력 값이 있을 때, 높은자리수
부터 순서대로 비교를 하는것이다.
A(2)(=>a) 와 X(2)(=>x)를 비교한뒤 수가 다르다면 바로 비교를 마칠수
있을 것이고 다음비트를 비교를 반복한다.

키워드

  • 가격1,300
  • 페이지수7페이지
  • 등록일2010.03.08
  • 저작시기2007.7
  • 파일형식한글(hwp)
  • 자료번호#588193
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니