목차
① Memory Top
Memory Top 모듈의 input과 output을 정리하면 다음과 같다.
input
clk (1)
clock
reset (1)
negative reset
em_ctrl_word (15)
execution 단에서 넘겨주는 control word
em_sel_addr (1)
dmem controller의 input address를 선택
em_sign_ext (1)
dmem controller의 sign extend 신호
em_mem_to_reg (1)
md_data의 select 신호
em_dmem_size (2)
dmem controller의 size 신호
em_hi_value (32)
em_alu_result (32)
em_data_out (32)
dmem controller의 wdata 신호
em_data2 (32)
em_sig_init (1)
em_sig_stop (1)
em_brch (1)
em_pc (32)
em_pc_brch (32)
dmem_write (1)
dmem controller의 write 신호
dmem_read (1)
dmem controller의 read 신호
dmem_rdata (32)
memory로부터 읽어온 data
...
Memory Top 모듈의 input과 output을 정리하면 다음과 같다.
input
clk (1)
clock
reset (1)
negative reset
em_ctrl_word (15)
execution 단에서 넘겨주는 control word
em_sel_addr (1)
dmem controller의 input address를 선택
em_sign_ext (1)
dmem controller의 sign extend 신호
em_mem_to_reg (1)
md_data의 select 신호
em_dmem_size (2)
dmem controller의 size 신호
em_hi_value (32)
em_alu_result (32)
em_data_out (32)
dmem controller의 wdata 신호
em_data2 (32)
em_sig_init (1)
em_sig_stop (1)
em_brch (1)
em_pc (32)
em_pc_brch (32)
dmem_write (1)
dmem controller의 write 신호
dmem_read (1)
dmem controller의 read 신호
dmem_rdata (32)
memory로부터 읽어온 data
...
본문내용
cial purpose register에 씀
[3:0]
wadd2
output
write1_gpr (2)
- write1을 general purpose register에 쓰는 경우 write1값
- 그 외의 경우 2'b00
write1_spr (2)
- write1을 special purpose register에 쓰는 경우 write1값
- 그 외의 경우 2'b00
write2_gpr (1)
- write2를 general purpose register에 쓰는 경우 write2값
- 그 외의 경우 1'b0
write2_spr (1)
- write2를 special purpose register에 쓰는 경우 write2값
- 그 외의 경우 1'b0
wadd1 (4)
wadd1
wadd2 (4)
wadd2
[3:0]
wadd2
output
write1_gpr (2)
- write1을 general purpose register에 쓰는 경우 write1값
- 그 외의 경우 2'b00
write1_spr (2)
- write1을 special purpose register에 쓰는 경우 write1값
- 그 외의 경우 2'b00
write2_gpr (1)
- write2를 general purpose register에 쓰는 경우 write2값
- 그 외의 경우 1'b0
write2_spr (1)
- write2를 special purpose register에 쓰는 경우 write2값
- 그 외의 경우 1'b0
wadd1 (4)
wadd1
wadd2 (4)
wadd2
추천자료
- [디지털시스템(Verilog)] Execution Combination Top 결과보고서
- [디지털시스템(Verilog)] Memory Controller 결과보고서
- [디지털시스템(Verilog) Memory Top & Writeback 결과보고서
- [디지털시스템(Verilog)] 32×32 Binary Multiplier 결과보고서
- [디지털시스템] Verilog 기본 실습(32-bit full adder) 결과보고서
- [디지털시스템(Verilog)] 32-bit Adder-Substracter 예비보고서
- [디지털시스템(Verilog)] Address Generator, Branch Handler, PC Calculation Unit을 위한 D...
- [디지털시스템(Verilog)] Address Generator, PC Calculation Unit, Branch Handler 예비보고서
- [디지털시스템(Verilog)] ALU Decoder 예비보고서
- [디지털시스템] Verilog 기본 실습 예비보고서
소개글