과제 2.zip

1. 자료설명


16bit Instruction에 따라 Opcode와 Rs Register, Rd Register를 구분하여 Input으로 받고 Opcode에 맞게 ARM7 Thumb instruction을 수행하는 microprocessor을 VHDL로 설계한다.

이에 대한 코드와 레포트 모두 있습니다. vhdl 실행 하시면 그냥 실행됩니다.

아주대학교 양회석 교수님 19-1학기 과제2 입니다. 매우 어려웠던 과제이며 학생들 대부분이 포기한 과제입니다.

2. 목차 및 본문내용


Now, you are to fill in the blackbox with your own structural

design.

1. Write the following behavioral/structural VHDL programs (use generic statements):

ü 1-bit Multiplexer with n select bits, 1-bit De-multiplexer with n select bits, and m-bit 3-state buffers.

2. Write VHDL programs of a 4-bit ALU (74x381) and a lookahead carry circuit (74x182).

3. Write a VHDL program of the 16-bit ALU that is able to handle the THUMB instruction

subset (only a subset of 5-4) using 74x381 and 74x182

4. Write a structural VHDL program of the entire design.

ü It should be “structural” in the sense that the ALU is composed of 4 74x381 and a 74x182

components.

ü So, it is allowed to use some additional behavioral/dataflow style statements for control signals.

ü Also note that not all of the operations need to be implemented using the 4-bit ALU (e.g. NEG or

NOT).

5. Write a test bench that shows your design works correctly.

ü The top-level test-bench feeds instructions.

ü To test different operand values, you should modify the read-only register file (ro_rf.vhd).
번호 제목 날짜
7439 온수기 설계 보고서 2019.07.01
7438 [창의성공학]진술재진술 - 새로운 바퀴벌레 약품 2019.07.01
7437 통계학 엑셀과제 2019.07.01
7436 공학설계 기능성보온병설계 2019.07.01
7435 천장크레인 거더부 설계보고서 2019.07.01
7434 재료과학-경도실험보고서 (경도,충격,마모) 2019.07.01
7433 가상현실의 사례, 문제점 및 발전 전망 2019.06.30
7432 사물인터넷(IOT) 보안문제의 유형, 실태 및 법제도적 개선방안 2019.06.30
7431 한빛미디어 미적분학(김광수) 상,하 최신판 답지 모음 2019.06.23
7430 제 5의 에너지 2019.06.23
7429 도시 정체성 확립을 위한 공공디자인 연구 - 공원을 중심으로 2019.06.20
7428 영원한 사랑 - 메디슨카운티의 다리 2019.06.20
7427 지체장애유아의 일상생활 기술, 보조공학 2019.06.20
7426 건축 디자인 - 정의 형성 설계 구조 시공 발생과 발전과정 2019.06.20
7425 개인용 PC를 위한 IDS설계 및 구현 2019.06.20
7424 건물의 구조변경을 통한 내진 설계 방법에 대한 탐구 [이론적 배경, 탐구 및 실험, 건물모델 제작] 2019.06.20
» 디지털시스템설계 - ARM7 Thumb instruction을 수행하는 microprocessor VHDL 레포트 2019.05.24
7422 인공지능(AI)의 현황, 사례 및 전망 분석 2019.05.23
7421 데이터통신과 네트워킹 5판 솔루션 홀수짝수포함!! 2019.05.13
7420 디지털공학개론 논리회로와 부울대수, 카르노맵의 기본개념을 정리하고 각각의 상관관계를 체계적으로 설명 2019.05.10