• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

서강대학교 21년도 디지털논리회로실험 프로젝트 3단계 보고서 (A+자료)

샛여우
개인인증판매자스토어
최초 등록일
2022.09.18
최종 저작일
2021.11
26페이지/워드파일 MS 워드
가격 3,000원 할인쿠폰받기
다운로드
장바구니

소개글

서강대학교 전자공학과 4점대 학점 공돌이입니다.

A+를 받은 양질의 자료를 올립니다.

목차

1. Block Diagram
2. 각 모듈 설명
3. 동작 결과 및 설명
4. Pin Mapping
5. FPGA 사용량 확인을 위한 Design Summary

본문내용

1. Block Diagram

일단 모듈들의 enable이나 clear 신호를 출력하여 각 모듈을 제어하고, 모듈들로부터 정보를 받아 전체적인 동작을 control하는 ControlUnit이 있다. 그리고 각 모듈들은 ControlUnit의 제어 하에, state에 따라 특정한 동작을 수행하게 된다.

이 회로 안에서 다루어야 할 데이터는 가위(S), 바위(R), 보(P), 안 눌림(no_press), 다른 키 눌림(other_key), 이김(win), 비김(draw), 짐(lose) 이렇게 8개가 있는데, 이를 아래와 같이 3bit수로 변형하여 처리하였다.
데이터3bit의 수로 표현
가위(S)010
바위(R)001
보(P)011
안 눌림(no_press)000
다른 키 눌림(other_key)100
이김(win)111
비김(draw)101
짐(lose)110

2. 각 모듈 설명
2-1. ControlUnit 모듈

ControlUnit_RPS의 입출력 모듈
ControlUnit_RPS 모듈은 lab7에서 state machine을 설계한 것과 마찬가지로 RPS_sm과 RPS_Irdec 모듈으로 나눠서 작동하게끔 하였다. 우선 아래는 state machine을 설계하기 위해 그린 state diagram이다.

가위바위보 게임의 동작은 4가지로 나눌 수 있는데, IDLE, up_rolling, flash, WAIT가 그 동작이다. IDLE은 RESET 버튼이 눌리면 구현되는 동작으로, 4digit-7segement display에 가로줄 4개가 display되며 모든 동작이 중단되는 상태이다. 이 때 Idle_state = 1이 되고, score_CLR, up_CLR, flast_CLR, round_CLR을 1로 만들며 진행되고 있던 동작을 중단시키며 DotMatrix의 display를 중단시킨다.
Up_rolling상태는 IDLE 상태에서 Start를 누르면 시작되는데, 이 상태에서는 랜덤 패턴 X를 생성하고, round에 따라 점점 더 빨라지는 정해진 주기로 DotMatrix에서 scrollup display를 한다. 그동안 Keyscan하며 가위바위보 게임의 input을 받는다. 이 때 uprolling하는 모듈인 up_enable, keyscan 모듈의 key_enable, 랜덤 생성 신호를 1로 만든다.

참고 자료

없음
샛여우
판매자 유형Diamond개인인증
소개
4점대 학점의 전자공학 엔지니어입니다.
지금은 회사에 다닙니다.
전문분야
공학/기술
판매자 정보
학교정보
서강대학교 전자공학전공
직장정보
삼성전자DS 회로설계
자격증
  • 비공개

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
서강대학교 21년도 디지털논리회로실험 프로젝트 3단계 보고서 (A+자료)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업