본문/내용
인하대 컴퓨터구조론 과제 mips pipeline 설계
목차
⑴ Vivado를 이용하여 MIPS의 Pipeline 모델이 어떻게 수행되는지 분석
1. ALU.V
2. ALUControl.v
3. CONTROL.v
4. DataMemory.v & DMEMORY.v
5. IFETCH.v
6.IDECODE.v & Registers.v
7.etc_module.v
⑵ TestBench
ⅰ) Pipelined_MIPS 코드의 명령어들을 다음과 같이 분석하였다. 16진수의 명령어들을 2진수로 변환 후, bit 수 별로 구분하여 Opcode, rs, rt, rd, sa, function code, immediate, target address를 구하였다.
ⅱ) R-type instruction(1~4, 7~9, 14~16번째 명령어)
ⅲ) lw, sw
ⅳ) beq, bne
ⅴ) I-type instruction, J-type instruction
⑶고찰
⑴ Vivado를 이용하여 MIPS의 Pipeline 모델이 어떻게 수행되는지 분석
MIPS 파이프라인 설계는 현대 컴퓨터 아키텍처의 기본 개념 중 하나로, 명령어 실행의 효율성을 극대화하는 데 중요한 역할을 한다. Vivado는 Xilinx FPGA의 설계 및 시뮬레이션을 위한 도구로, MIPS 파이프라인 구조를 구현하고 분석하는 데 유용하다. Vivado를 이용한 MIPS 파이프라인 모델의 수행 과정을 분석하기 위해, 주요 단계와 구성 요소…