소개글
Multi-Cycle MIPS를 설계했습니다.Verilog로 코딩했으며,
사용한 프로그램은 `QUARTUS`입니다.
레포트 10페이지(한글, 영문)
베릴로그 파일(*.v) 11개 등 포함
목차
1. Top-level Multi-Cycle 회로의 완성된 설계2. 요구된 3개의 블록의 베릴로그 코드
3. 시뮬레이션 결과
본문내용
ARRAY[5]: 00E8082A이진수 코드: 0000 0000 1110 1000 0000 1000 0010 1010
구조에 맞게 숫자를 나눔: 000000 00111 01000 00001 00000 101010
MIPS 코드: slt R1, R7, R8
의미 & 계산: R1 = R7 < R8 = 9 < 27 = 1
ARRAY[6]: 0107102A
이진수 코드: 0000 0001 0000 0111 0001 0000 0010 1010
구조에 맞게 숫자를 나눔: 000000 01000 00111 00010 00000 101010
MIPS 코드: slt R2, R8, R7
의미 & 계산: R2 = R8 < R7 = 27 < 9 = 0
ARRAY[7]: 10220114
이진수 코드: 0001 0000 0010 0010 0000 0001 0001 0100
구조에 맞게 숫자를 나눔: 000100 00001 00010 0000 0001 0001 0100
MIPS 코드: beq R1, R2, (PC + 0x0114 * 4)
의미: if(R1 == R2) goto (PC + 0x0114 * 4);
계산: R1 != R2이므로, PC 블록의 입력인 `PCWrite`는 작동하지 않는다. 따라서 PC의 다음 값은 PC + 4 = 0x001C + 0x0004 = 0x0020이다.
참고 자료
없음압축파일 내 파일목록
3차플젝보고서.hwp
3차플젝보고서_kor.hwp
files/ALU.bsf
files/ALU.v
files/ALU.v.bak
files/ALU_ctl.bsf
files/ALU_ctl.v
files/ALU_ctl.v.bak
files/buffer.bsf
files/buffer.v
files/buffer.v.bak
files/BUSMUX2.bsf
files/BUSMUX2.qip
files/BUSMUX2.v
files/BUSMUX3.bsf
files/BUSMUX3.qip
files/BUSMUX3.v
files/BUSMUX4.bsf
files/BUSMUX4.qip
files/BUSMUX4.v
files/BUSTRI.bsf
files/BUSTRI.v
files/control_multi.bsf
files/control_multi.v
files/control_multi.v.bak
files/db/altsyncram_95k1.tdf
files/db/mux_0oc.tdf
files/db/mux_5oc.tdf
files/db/mux_bpc.tdf
files/db/mux_brc.tdf
files/db/mux_dpc.tdf
files/db/mux_epc.tdf
files/db/mux_kpc.tdf
files/db/mux_lpc.tdf
files/db/mux_rnc.tdf
files/db/prev_cmp_top_level_KJW.asm.qmsg
files/db/prev_cmp_top_level_KJW.fit.qmsg
files/db/prev_cmp_top_level_KJW.map.qmsg
files/db/prev_cmp_top_level_KJW.qmsg
files/db/prev_cmp_top_level_KJW.sim.qmsg
files/db/prev_cmp_top_level_KJW.tan.qmsg
files/db/top_level_KJW.(0).cnf.cdb
files/db/top_level_KJW.(0).cnf.hdb
files/db/top_level_KJW.(1).cnf.cdb
files/db/top_level_KJW.(1).cnf.hdb
files/db/top_level_KJW.(10).cnf.cdb
files/db/top_level_KJW.(10).cnf.hdb
files/db/top_level_KJW.(11).cnf.cdb
files/db/top_level_KJW.(11).cnf.hdb
files/db/top_level_KJW.(12).cnf.cdb
files/db/top_level_KJW.(12).cnf.hdb
files/db/top_level_KJW.(13).cnf.cdb
files/db/top_level_KJW.(13).cnf.hdb
files/db/top_level_KJW.(14).cnf.cdb
files/db/top_level_KJW.(14).cnf.hdb
files/db/top_level_KJW.(15).cnf.cdb
files/db/top_level_KJW.(15).cnf.hdb
files/db/top_level_KJW.(16).cnf.cdb
files/db/top_level_KJW.(16).cnf.hdb
files/db/top_level_KJW.(17).cnf.cdb
files/db/top_level_KJW.(17).cnf.hdb
files/db/top_level_KJW.(18).cnf.cdb
files/db/top_level_KJW.(18).cnf.hdb
files/db/top_level_KJW.(19).cnf.cdb
files/db/top_level_KJW.(19).cnf.hdb
files/db/top_level_KJW.(2).cnf.cdb
files/db/top_level_KJW.(2).cnf.hdb
files/db/top_level_KJW.(20).cnf.cdb
files/db/top_level_KJW.(20).cnf.hdb
files/db/top_level_KJW.(21).cnf.cdb
files/db/top_level_KJW.(21).cnf.hdb
files/db/top_level_KJW.(22).cnf.cdb
files/db/top_level_KJW.(22).cnf.hdb
files/db/top_level_KJW.(23).cnf.cdb
files/db/top_level_KJW.(23).cnf.hdb
files/db/top_level_KJW.(24).cnf.cdb
files/db/top_level_KJW.(24).cnf.hdb
files/db/top_level_KJW.(25).cnf.cdb
files/db/top_level_KJW.(25).cnf.hdb
files/db/top_level_KJW.(26).cnf.cdb
files/db/top_level_KJW.(26).cnf.hdb
files/db/top_level_KJW.(27).cnf.cdb
files/db/top_level_KJW.(27).cnf.hdb
files/db/top_level_KJW.(28).cnf.cdb
files/db/top_level_KJW.(28).cnf.hdb
files/db/top_level_KJW.(29).cnf.cdb
files/db/top_level_KJW.(29).cnf.hdb
files/db/top_level_KJW.(3).cnf.cdb
files/db/top_level_KJW.(3).cnf.hdb
files/db/top_level_KJW.(30).cnf.cdb
files/db/top_level_KJW.(30).cnf.hdb
files/db/top_level_KJW.(31).cnf.cdb
files/db/top_level_KJW.(31).cnf.hdb
files/db/top_level_KJW.(32).cnf.cdb
files/db/top_level_KJW.(32).cnf.hdb
files/db/top_level_KJW.(33).cnf.cdb
files/db/top_level_KJW.(33).cnf.hdb
files/db/top_level_KJW.(4).cnf.cdb
files/db/top_level_KJW.(4).cnf.hdb
files/db/top_level_KJW.(5).cnf.cdb
files/db/top_level_KJW.(5).cnf.hdb
files/db/top_level_KJW.(6).cnf.cdb
files/db/top_level_KJW.(6).cnf.hdb
files/db/top_level_KJW.(7).cnf.cdb
files/db/top_level_KJW.(7).cnf.hdb
files/db/top_level_KJW.(8).cnf.cdb
files/db/top_level_KJW.(8).cnf.hdb
files/db/top_level_KJW.(9).cnf.cdb
files/db/top_level_KJW.(9).cnf.hdb
files/db/top_level_KJW.asm.qmsg
files/db/top_level_KJW.cbx.xml
files/db/top_level_KJW.cmp.bpm
files/db/top_level_KJW.cmp.cdb
files/db/top_level_KJW.cmp.ecobp
files/db/top_level_KJW.cmp.hdb
files/db/top_level_KJW.cmp.kpt
files/db/top_level_KJW.cmp.logdb
files/db/top_level_KJW.cmp.rdb
files/db/top_level_KJW.cmp_merge.kpt
files/db/top_level_KJW.db_info
files/db/top_level_KJW.eco.cdb
files/db/top_level_KJW.eds_overflow
files/db/top_level_KJW.fit.qmsg
files/db/top_level_KJW.fnsim.cdb
files/db/top_level_KJW.fnsim.hdb
files/db/top_level_KJW.fnsim.qmsg
files/db/top_level_KJW.hier_info
files/db/top_level_KJW.hif
files/db/top_level_KJW.lpc.html
files/db/top_level_KJW.lpc.rdb
files/db/top_level_KJW.lpc.txt
files/db/top_level_KJW.map.bpm
files/db/top_level_KJW.map.cdb
files/db/top_level_KJW.map.ecobp
files/db/top_level_KJW.map.hdb
files/db/top_level_KJW.map.kpt
files/db/top_level_KJW.map.logdb
files/db/top_level_KJW.map.qmsg
files/db/top_level_KJW.map_bb.cdb
files/db/top_level_KJW.map_bb.hdb
files/db/top_level_KJW.map_bb.logdb
files/db/top_level_KJW.pre_map.cdb
files/db/top_level_KJW.pre_map.hdb
files/db/top_level_KJW.ram0_memory_e411fb78.hdl.mif
files/db/top_level_KJW.ram0_reg_file_c5668544.hdl.mif
files/db/top_level_KJW.rtlv.hdb
files/db/top_level_KJW.rtlv_sg.cdb
files/db/top_level_KJW.rtlv_sg_swap.cdb
files/db/top_level_KJW.sgdiff.cdb
files/db/top_level_KJW.sgdiff.hdb
files/db/top_level_KJW.sim.cvwf
files/db/top_level_KJW.sim.hdb
files/db/top_level_KJW.sim.qmsg
files/db/top_level_KJW.sim.rdb
files/db/top_level_KJW.simfam
files/db/top_level_KJW.sim_ori.vwf
files/db/top_level_KJW.sld_design_entry.sci
files/db/top_level_KJW.sld_design_entry_dsc.sci
files/db/top_level_KJW.syn_hier_info
files/db/top_level_KJW.tan.qmsg
files/db/top_level_KJW.tis_db_list.ddb
files/db/top_level_KJW.tmw_info
files/db/top_level_KJW_global_asgn_op.abo
files/db/wed.wsf
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.atm
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.dfp
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.hdbx
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.kpt
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.logdb
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.rcf
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.atm
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.dpi
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.hdbx
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.kpt
files/incremental_db/README
files/Instruction_Register.bsf
files/Instruction_Register.v
files/Instruction_Register.v.bak
files/memory.bsf
files/memory.v
files/memory.v.bak
files/PC.bsf
files/PC.v
files/PC.v.bak
files/reg_file.bsf
files/reg_file.v
files/reg_file.v.bak
files/SignExtend.bsf
files/SignExtend.v
files/sll_26.bsf
files/sll_26.v
files/sll_32.bsf
files/sll_32.v
files/top_level_KJW.asm.rpt
files/top_level_KJW.bdf
files/top_level_KJW.done
files/top_level_KJW.fit.rpt
files/top_level_KJW.fit.summary
files/top_level_KJW.flow.rpt
files/top_level_KJW.map.rpt
files/top_level_KJW.map.summary
files/top_level_KJW.pin
files/top_level_KJW.pof
files/top_level_KJW.qpf
files/top_level_KJW.qsf
files/top_level_KJW.qws
files/top_level_KJW.sim.rpt
files/top_level_KJW.sof
files/top_level_KJW.tan.rpt
files/top_level_KJW.vwf
Project_3.pdf
schematic.jpg
Thumbs.db
wave1.jpg
wave2.jpg
wave3.jpg
3차플젝보고서_kor.hwp
files/ALU.bsf
files/ALU.v
files/ALU.v.bak
files/ALU_ctl.bsf
files/ALU_ctl.v
files/ALU_ctl.v.bak
files/buffer.bsf
files/buffer.v
files/buffer.v.bak
files/BUSMUX2.bsf
files/BUSMUX2.qip
files/BUSMUX2.v
files/BUSMUX3.bsf
files/BUSMUX3.qip
files/BUSMUX3.v
files/BUSMUX4.bsf
files/BUSMUX4.qip
files/BUSMUX4.v
files/BUSTRI.bsf
files/BUSTRI.v
files/control_multi.bsf
files/control_multi.v
files/control_multi.v.bak
files/db/altsyncram_95k1.tdf
files/db/mux_0oc.tdf
files/db/mux_5oc.tdf
files/db/mux_bpc.tdf
files/db/mux_brc.tdf
files/db/mux_dpc.tdf
files/db/mux_epc.tdf
files/db/mux_kpc.tdf
files/db/mux_lpc.tdf
files/db/mux_rnc.tdf
files/db/prev_cmp_top_level_KJW.asm.qmsg
files/db/prev_cmp_top_level_KJW.fit.qmsg
files/db/prev_cmp_top_level_KJW.map.qmsg
files/db/prev_cmp_top_level_KJW.qmsg
files/db/prev_cmp_top_level_KJW.sim.qmsg
files/db/prev_cmp_top_level_KJW.tan.qmsg
files/db/top_level_KJW.(0).cnf.cdb
files/db/top_level_KJW.(0).cnf.hdb
files/db/top_level_KJW.(1).cnf.cdb
files/db/top_level_KJW.(1).cnf.hdb
files/db/top_level_KJW.(10).cnf.cdb
files/db/top_level_KJW.(10).cnf.hdb
files/db/top_level_KJW.(11).cnf.cdb
files/db/top_level_KJW.(11).cnf.hdb
files/db/top_level_KJW.(12).cnf.cdb
files/db/top_level_KJW.(12).cnf.hdb
files/db/top_level_KJW.(13).cnf.cdb
files/db/top_level_KJW.(13).cnf.hdb
files/db/top_level_KJW.(14).cnf.cdb
files/db/top_level_KJW.(14).cnf.hdb
files/db/top_level_KJW.(15).cnf.cdb
files/db/top_level_KJW.(15).cnf.hdb
files/db/top_level_KJW.(16).cnf.cdb
files/db/top_level_KJW.(16).cnf.hdb
files/db/top_level_KJW.(17).cnf.cdb
files/db/top_level_KJW.(17).cnf.hdb
files/db/top_level_KJW.(18).cnf.cdb
files/db/top_level_KJW.(18).cnf.hdb
files/db/top_level_KJW.(19).cnf.cdb
files/db/top_level_KJW.(19).cnf.hdb
files/db/top_level_KJW.(2).cnf.cdb
files/db/top_level_KJW.(2).cnf.hdb
files/db/top_level_KJW.(20).cnf.cdb
files/db/top_level_KJW.(20).cnf.hdb
files/db/top_level_KJW.(21).cnf.cdb
files/db/top_level_KJW.(21).cnf.hdb
files/db/top_level_KJW.(22).cnf.cdb
files/db/top_level_KJW.(22).cnf.hdb
files/db/top_level_KJW.(23).cnf.cdb
files/db/top_level_KJW.(23).cnf.hdb
files/db/top_level_KJW.(24).cnf.cdb
files/db/top_level_KJW.(24).cnf.hdb
files/db/top_level_KJW.(25).cnf.cdb
files/db/top_level_KJW.(25).cnf.hdb
files/db/top_level_KJW.(26).cnf.cdb
files/db/top_level_KJW.(26).cnf.hdb
files/db/top_level_KJW.(27).cnf.cdb
files/db/top_level_KJW.(27).cnf.hdb
files/db/top_level_KJW.(28).cnf.cdb
files/db/top_level_KJW.(28).cnf.hdb
files/db/top_level_KJW.(29).cnf.cdb
files/db/top_level_KJW.(29).cnf.hdb
files/db/top_level_KJW.(3).cnf.cdb
files/db/top_level_KJW.(3).cnf.hdb
files/db/top_level_KJW.(30).cnf.cdb
files/db/top_level_KJW.(30).cnf.hdb
files/db/top_level_KJW.(31).cnf.cdb
files/db/top_level_KJW.(31).cnf.hdb
files/db/top_level_KJW.(32).cnf.cdb
files/db/top_level_KJW.(32).cnf.hdb
files/db/top_level_KJW.(33).cnf.cdb
files/db/top_level_KJW.(33).cnf.hdb
files/db/top_level_KJW.(4).cnf.cdb
files/db/top_level_KJW.(4).cnf.hdb
files/db/top_level_KJW.(5).cnf.cdb
files/db/top_level_KJW.(5).cnf.hdb
files/db/top_level_KJW.(6).cnf.cdb
files/db/top_level_KJW.(6).cnf.hdb
files/db/top_level_KJW.(7).cnf.cdb
files/db/top_level_KJW.(7).cnf.hdb
files/db/top_level_KJW.(8).cnf.cdb
files/db/top_level_KJW.(8).cnf.hdb
files/db/top_level_KJW.(9).cnf.cdb
files/db/top_level_KJW.(9).cnf.hdb
files/db/top_level_KJW.asm.qmsg
files/db/top_level_KJW.cbx.xml
files/db/top_level_KJW.cmp.bpm
files/db/top_level_KJW.cmp.cdb
files/db/top_level_KJW.cmp.ecobp
files/db/top_level_KJW.cmp.hdb
files/db/top_level_KJW.cmp.kpt
files/db/top_level_KJW.cmp.logdb
files/db/top_level_KJW.cmp.rdb
files/db/top_level_KJW.cmp_merge.kpt
files/db/top_level_KJW.db_info
files/db/top_level_KJW.eco.cdb
files/db/top_level_KJW.eds_overflow
files/db/top_level_KJW.fit.qmsg
files/db/top_level_KJW.fnsim.cdb
files/db/top_level_KJW.fnsim.hdb
files/db/top_level_KJW.fnsim.qmsg
files/db/top_level_KJW.hier_info
files/db/top_level_KJW.hif
files/db/top_level_KJW.lpc.html
files/db/top_level_KJW.lpc.rdb
files/db/top_level_KJW.lpc.txt
files/db/top_level_KJW.map.bpm
files/db/top_level_KJW.map.cdb
files/db/top_level_KJW.map.ecobp
files/db/top_level_KJW.map.hdb
files/db/top_level_KJW.map.kpt
files/db/top_level_KJW.map.logdb
files/db/top_level_KJW.map.qmsg
files/db/top_level_KJW.map_bb.cdb
files/db/top_level_KJW.map_bb.hdb
files/db/top_level_KJW.map_bb.logdb
files/db/top_level_KJW.pre_map.cdb
files/db/top_level_KJW.pre_map.hdb
files/db/top_level_KJW.ram0_memory_e411fb78.hdl.mif
files/db/top_level_KJW.ram0_reg_file_c5668544.hdl.mif
files/db/top_level_KJW.rtlv.hdb
files/db/top_level_KJW.rtlv_sg.cdb
files/db/top_level_KJW.rtlv_sg_swap.cdb
files/db/top_level_KJW.sgdiff.cdb
files/db/top_level_KJW.sgdiff.hdb
files/db/top_level_KJW.sim.cvwf
files/db/top_level_KJW.sim.hdb
files/db/top_level_KJW.sim.qmsg
files/db/top_level_KJW.sim.rdb
files/db/top_level_KJW.simfam
files/db/top_level_KJW.sim_ori.vwf
files/db/top_level_KJW.sld_design_entry.sci
files/db/top_level_KJW.sld_design_entry_dsc.sci
files/db/top_level_KJW.syn_hier_info
files/db/top_level_KJW.tan.qmsg
files/db/top_level_KJW.tis_db_list.ddb
files/db/top_level_KJW.tmw_info
files/db/top_level_KJW_global_asgn_op.abo
files/db/wed.wsf
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.atm
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.dfp
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.hdbx
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.kpt
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.logdb
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.cmp.rcf
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.atm
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.dpi
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.hdbx
files/incremental_db/compiled_partitions/top_level_KJW.root_partition.map.kpt
files/incremental_db/README
files/Instruction_Register.bsf
files/Instruction_Register.v
files/Instruction_Register.v.bak
files/memory.bsf
files/memory.v
files/memory.v.bak
files/PC.bsf
files/PC.v
files/PC.v.bak
files/reg_file.bsf
files/reg_file.v
files/reg_file.v.bak
files/SignExtend.bsf
files/SignExtend.v
files/sll_26.bsf
files/sll_26.v
files/sll_32.bsf
files/sll_32.v
files/top_level_KJW.asm.rpt
files/top_level_KJW.bdf
files/top_level_KJW.done
files/top_level_KJW.fit.rpt
files/top_level_KJW.fit.summary
files/top_level_KJW.flow.rpt
files/top_level_KJW.map.rpt
files/top_level_KJW.map.summary
files/top_level_KJW.pin
files/top_level_KJW.pof
files/top_level_KJW.qpf
files/top_level_KJW.qsf
files/top_level_KJW.qws
files/top_level_KJW.sim.rpt
files/top_level_KJW.sof
files/top_level_KJW.tan.rpt
files/top_level_KJW.vwf
Project_3.pdf
schematic.jpg
Thumbs.db
wave1.jpg
wave2.jpg
wave3.jpg