목차
1. 디지털 시스템 설계 및 실험 결과보고서
본문내용
실험제목: Simple Computer - Data Path
실험목표
1. Simple Computer의 구조를 이해한다.
2. 하나의 프로그램을 Simple Computer를 통해 동작시킨다.
실험결과
코드 설명은 밑줄 하였습니다.
module SIMPLECOMPUTER(CLK, OutData, Reg0, Reg1, Reg2, Reg3, ControlWord, AData, BData, Constant, DataIn, PC);
input CLK;
output [3:0] OutData; // multiplication result
output [3:0] Reg0, Reg1, Reg2, Reg3; // of Register File
output [12:0] ControlWord;
output [3:0] AData, BData, Constant, DataIn, PC;
wire MW;
wire [3:0] ADATA, BDATA, DataIn, Constant;
wire [12:0] ControlWord;
ControlUnit X9(CLK, ADATA, ControlWord[12:11], ControlWord[10:9], ControlWord[8:7], ControlWord[6], ControlWord[5:2], ControlWord[1], ControlWord[0], MW, Constant, PC);
DATAPATH Y9(CLK, ControlWord, Constant, DataIn, ADATA, BDATA, Reg0, Reg1, Reg2, Reg3);
Data_Memory Z9(CLK,MW,ADATA,BDATA,DataIn);
endmodule
module Data_Memory(CLK,WR,A,D_IN,Q);
input CLK, WR;
input [3:0] A;
input [3:0] D_IN;
참고 자료
없음