디지털시스템설계 - ARM7 Thumb instruction을 수행하는 microprocessor VHDL 레포트(report…
페이지 정보
작성일 23-03-11 22:06
본문
Download : 과제 2.zip
아주대학교 양회석 교수님 19-1학기 과제2 입니다. vhdl 실행 하시면 그냥 실행됩니다. 매우 어려웠던 project이며 학생들 대부분이 포기한 project입니다.
2. Write VHDL programs of a 4-bit ALU (74x381) and a lookahead carry circuit (74x182).
Now, you are to fill in the blackbox with your own structural
5. Write a test bench that shows your design works correctly.
Download : 과제 2.zip( 37 )
이에 대한 코드와 레포트(report) 모두 있습니다.
ü To test different operand values, you should modify the read-only register file (ro_rf.vhd).
16bit Instruction에 따라 Opcode와 Rs Register, Rd Register를 구분하여 Input으로 받고 Opcode에 맞게 ARM7 Thumb instruction을 수행하는 microprocessor을 VHDL로 설계한다. vhdl 실행 하시면 그냥 실행됩니다.
ü It should be “structural” in the sense that the ALU is composed of 4 74x381 and a 74x182
NOT).
순서
설명
design.
디지털시스템설계
3. Write a VHDL program of the 16-bit ALU that is able to handle the THUMB instruction
components.
ü The top-level test-bench feeds instructions.
subset (only a subset of 5-4) using 74x381 and 74x182
레포트 > 공학,기술계열
다.
16bit Instruction에 따라 Opcode와 Rs Register, Rd Register를 구분하여 Input으로 받고 Opcode에 맞게 ARM7 Thumb instruction을 수행하는 microprocessor을 VHDL로 설계한다. 매우 어려웠던 과제이며 학생들 대부분이 포기한 과제입니다.
ü 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
1. Write the following behavioral/structural VHDL programs (use generic statements):
4. Write a structural VHDL program of the entire design.
디지털시스템설계 - ARM7 Thumb instruction을 수행하는 microprocessor VHDL 레포트(report)
ü 1-bit Multiplexer with n select bits, 1-bit De-multiplexer with n select bits, and m-bit 3-state buffers.
아주대학교 양회석 교수님 19-1학기 project2 입니다. 이에 대한 코드와 레포트 모두 있습니다.