숭실대학교 디지털시스템설계 과제입니다. (lee chan ho - Digital Systems Designs using Verilog)
코드캡쳐, 설명, 시뮬레이션 플랜, 블록다이어그램, 파형 등 필요한 자료가 포함된 레포트입니다. 해당 레포트 그대로 제출하면 되고 과제 점수 만점이었습니다.
숭실대학교 디지털시스템설계 과제입니다. (lee chan ho - Digital Systems Designs using Verilog)
코드캡쳐, 설명, 시뮬레이션 플랜, 블록다이어그램, 파형 등 필요한 자료가 포함된 레포트입니다. 해당 레포트 그대로 제출하면 되고 과제 점수 만점이었습니다.
목차
없음
본문내용
→ A가 blocking문이기 때문에 a가 끝날 때까지 다른 변수들은 기다린다. a이후 b,c는 non-blocking문이기 때문에 둘의 순서와 상관없이 지정된 delay시간 이후 실행되고 b,c 이후에 있는 d 역시 b,c와 관계 없이 지정된 delay 시간 이후 실행된다. E는 blocking문인 d이후 실행된다.
<중 략>
문제 4-7번
(a) majority코드는 입력값에서 1이 절반 이상이면 1을 출력하는 코드이다. (b)기준으로 서술하면 입력포트는 8bit의 in_num이고, 출력포트는 out_num, 4bit의 check으로 구성되어있다. in_num을 비트별로 확인해 1이 있는 경우 check를 1씩 증가시킨다. 분석 결과 check가 4초과이면 1이 절반 이상 있는 것이기 때문에 out_num을 1로 출력하고 그렇지 않은 경우 0을 출력한다.
<중 략>
→ 8bit인 in_num을 비트별로 분석해 오른쪽부터 연속하는 0이 몇 개인지 세어 4bit인 out_num으로 출력하는 코드이다. in_num이 8bit이기 때문에 연속하는 0이 8개 나올 수 있어 out_num을 4bit로 선언했다. 파형을 살펴보면 0으로만 구성 된 8’b00000000의 경우는 뒤에서부터 0이 8개가 연속하기 때문에 out_num으로 8인 4’b1000를 출력했다.
자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.
파일오류
중복자료
저작권 없음
설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우