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

디지털시스템설계 hw5

냐냥
개인인증판매자스토어
최초 등록일
2021.01.07
최종 저작일
2020.11
18페이지/워드파일 MS 워드
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

숭실대학교 이찬호 교수 디지털시스템설계 과제입니다. (lee chan ho - Digital Systems Designs using Verilog)

코드캡쳐, 설명, 시뮬레이션 플랜, 블록다이어그램, 파형 등 필요한 자료가 포함된 레포트입니다. 해당 레포트 그대로 제출하면 되고 과제 점수 만점이었습니다.

목차

1. what will happen if we change the order of statements?
2. simulate and compare the results of blocking and non-blocking assignment examples
3. answer the above question using your simulation results. compare the results for blocking and non-blocking statements.
4. simulate the above code for blocking and non-blocking statements and the codes in the note.
5. simulate the above codes
6. what are values of reg1~3 when tclk=20ns and 40ns, respectively?
7. simulate the above codes

본문내용

* 코드 순서를 바꿔서 실행했을 때 파형
-> 코드 순서를 바꾸어서 실행하면 t값이 정해지지 않은 채로 c_out, sum값에 t값이 x값으로 들어가 연산되기 때문에 unknown값으로 파형에서 나타난다. 첫번째 문장 실행 후 두번째 문장에서 t가 선언된 이후에는 값이 정상적으로 출력된다.

- 시뮬레이션 계획
-> 파형을 보면 blocking문의 경우 앞의 문장이 모두 시행되고 나면 순차적으로 시행되어 x값에서 코드에서 부여한 값으로 바뀌었다. nonblocking문의 경우는 코드 순서와 상관없이 정해진 지연시간 이후 값이 부여된 것을 확인할 수 있다.
-> Clk이 #20마다 반복되며 positive edge에서 din값이 qout_b와 qout_nb값의 msb위치에 들어간다. Positive edge에서만 시행되기 때문에 clk이 0일 때의 din값은 반영되지 않았다. qout_b은 blocking문을 사용했고, qout_nb는 non_blocking문을 사용했지만 문장이 1줄로 이루어져있기 때문에 둘은 파형차이 없이 동일하게 출력되었다.
-> Clk이 #10마다 반복되며 positive edge에서 sin값이 qout_b와 qout_nb값의 LSB위치에 들어가고 비트가 오른쪽으로 1bit씩 shift한다. Positive edge에서만 시행되기 때문에 clk이 0일 때의 sin값은 반영되지 않았다. qout_b은 blocking문을 사용했고, qout_nb는 non_blocking문을 사용했기 때문에 둘은 코드가 유사하지만 다른 파형을 출력한다.
-> blocking문의 경우: 문장이 순차적으로 시행되기 때문에 qout_b[0]=sin의 값이 qout_b[1], qout_b[2], qout_b[3]에 할당된다. 따라서 rising edge의 sin의 값에 따라 4bit가 모두 같은 값으로 출력되는 것을 확인 할 수 있다.

참고 자료

없음
냐냥
판매자 유형Bronze개인인증

주의사항

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

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

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

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

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 파일확장자 디지털시스템설계실습_HW_WEEK5 6페이지
    • Discussion이번 시간은 cascadable comparator, matrix multiplication, positive-edge triggered d flip flop에 대해 코드를 구현해보고, 동작원리에 대해 학습해보는 시간이었다. 8bit cascada..
  • 워드파일 FPGA Board를 이용한 FSM회로의 구현 (up-counter) 예비레포트 5페이지
    HDL의 문법과 의미는 소프트웨어 프로그래밍 언어와 달리 하드웨어의 주요한 ... HDL은 두 가지 종류의 시스템설계하기 위해 만들어졌다. ... Digital IC를 검증하는 방법을 익힌다. 3.
  • 워드파일 Verilog 언어를 이용한 Sequential Logic 설계 예비레포트 8페이지
    HDL의 문법과 의미는 소프트웨어 프로그래밍 언어와 달리 하드웨어의 주요한 ... HDL은 두 가지 종류의 시스템설계하기 위해 만들어졌다. ... 프로세서나 기타 여러 가지 디지털 칩과 같은 특정한 집적회로를 설계하기 위해
  • 한글파일 Verilog HDL을 이용한 로직게이트설계 및 FPGA를 통한 검증 예비레포트 NAND2,NOR2.X 4페이지
    -Test bench test bench 란 VHDL을 이용하여 서술한 하드웨어의 ... Digital IC를 검증하는 방법을 익힌다. -1-bitFullAdder와 ... 논리 연산자, 시프트 연산자 등이 있으며 값을 연산하는 것에 사용 한다. 5.
  • 한글파일 센서와 4차 산업혁명 3페이지
    따라서 데이터 품질이 떨어지는 경우가 빈번하여 재료교체 및 설계변경 등 하드웨어적 ... 제품과 관련된 상황을 세세하게 감지해 품질관리향상에 도움을 줄 것이다. 5. ... 대비 센서산업의 육성이 매우 시급하며, 지금과 같이 센서에 대한 주도권을 H/
더보기
최근 본 자료더보기
탑툰 이벤트
디지털시스템설계 hw5
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 06월 10일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
11:53 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기