├── Final1.coe ├── LLbit_reg.v ├── README.md ├── Seg7x16.v ├── Top.bit ├── Top.v ├── cp0_reg.v ├── ctrl.v ├── data_ram.v ├── defines.v ├── div.v ├── divider.v ├── ex.v ├── ex_mem.v ├── final.coe ├── final2.coe ├── final3.coe ├── final4.coe ├── final5.coe ├── final6.coe ├── final7.coe ├── final8.coe ├── hilo_reg.v ├── id.v ├── id_ex.v ├── if_id.v ├── inst_rom.v ├── mem.v ├── mem_wb.v ├── mips_89_mars_board_switch_student.s ├── openmips.v ├── openmips_min_sopc.v ├── openmips_min_sopc_tb.v ├── pc_reg.v └── regfile.v /Final1.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/Final1.coe -------------------------------------------------------------------------------- /LLbit_reg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/LLbit_reg.v -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # cpu-89 2 | 3 | 1851977 李家麟 4 | 5 | 简单修改了之前由《自己动手写CPU》实现的89条CPU。 -------------------------------------------------------------------------------- /Seg7x16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/Seg7x16.v -------------------------------------------------------------------------------- /Top.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/Top.bit -------------------------------------------------------------------------------- /Top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/Top.v -------------------------------------------------------------------------------- /cp0_reg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/cp0_reg.v -------------------------------------------------------------------------------- /ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/ctrl.v -------------------------------------------------------------------------------- /data_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/data_ram.v -------------------------------------------------------------------------------- /defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/defines.v -------------------------------------------------------------------------------- /div.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/div.v -------------------------------------------------------------------------------- /divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/divider.v -------------------------------------------------------------------------------- /ex.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/ex.v -------------------------------------------------------------------------------- /ex_mem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/ex_mem.v -------------------------------------------------------------------------------- /final.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final.coe -------------------------------------------------------------------------------- /final2.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final2.coe -------------------------------------------------------------------------------- /final3.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final3.coe -------------------------------------------------------------------------------- /final4.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final4.coe -------------------------------------------------------------------------------- /final5.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final5.coe -------------------------------------------------------------------------------- /final6.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final6.coe -------------------------------------------------------------------------------- /final7.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final7.coe -------------------------------------------------------------------------------- /final8.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/final8.coe -------------------------------------------------------------------------------- /hilo_reg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/hilo_reg.v -------------------------------------------------------------------------------- /id.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/id.v -------------------------------------------------------------------------------- /id_ex.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/id_ex.v -------------------------------------------------------------------------------- /if_id.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/if_id.v -------------------------------------------------------------------------------- /inst_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/inst_rom.v -------------------------------------------------------------------------------- /mem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/mem.v -------------------------------------------------------------------------------- /mem_wb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/mem_wb.v -------------------------------------------------------------------------------- /mips_89_mars_board_switch_student.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/mips_89_mars_board_switch_student.s -------------------------------------------------------------------------------- /openmips.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/openmips.v -------------------------------------------------------------------------------- /openmips_min_sopc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/openmips_min_sopc.v -------------------------------------------------------------------------------- /openmips_min_sopc_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/openmips_min_sopc_tb.v -------------------------------------------------------------------------------- /pc_reg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/pc_reg.v -------------------------------------------------------------------------------- /regfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljl0222/cpu89/HEAD/regfile.v --------------------------------------------------------------------------------