Description: Code folder
Provides the OpenMIPS source code and test program for each chapter of this book.
Tools folder
Provides an installation file for the GNU tool chain, and a small tool called Bin2Mem.exe that converts binary number files into formats that can be used for ModelSim emulation.
Doc folder
Some manuals for IP kernel are provided in this book, including UART controller, SDRAM controller, GPIO module and so on. An instruction manual for the FPGA development platform, DE2, is also provided.
To Search:
File list (Check if you may need any files):
自己动手写CPU\autorun.exe
自己动手写CPU\autorun.inf
自己动手写CPU\comctl32.ocx
自己动手写CPU\desktop.ini
自己动手写CPU\phei.avi
自己动手写CPU\Settings.ini
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\Bin2Mem.exe
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\inst_rom.asm
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\inst_rom.bin
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\inst_rom.data
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\inst_rom.o
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\inst_rom.om
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\inst_rom.S
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\inst_rom.S~
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\Makefile
自己动手写CPU\自己动手写CPU\Code\Chapter10\AsmTest\ram.ld
自己动手写CPU\自己动手写CPU\Code\Chapter10\cp0_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\cp0_reg.vPreview
自己动手写CPU\自己动手写CPU\Code\Chapter10\ctrl.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\data_ram.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\defines.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\div.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\ex.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\ex_mem.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\hilo_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\id.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\id_ex.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\if_id.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\inst_rom.data
自己动手写CPU\自己动手写CPU\Code\Chapter10\inst_rom.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\LLbit_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\mem.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\mem.v.bak
自己动手写CPU\自己动手写CPU\Code\Chapter10\mem_wb.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\openmips.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\openmips_min_sopc.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\openmips_min_sopc_tb.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\pc_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\regfile.v
自己动手写CPU\自己动手写CPU\Code\Chapter10\wave.do
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\Bin2Mem.exe
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\inst_rom.asm
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\inst_rom.bin
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\inst_rom.data
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\inst_rom.o
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\inst_rom.om
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\inst_rom.S
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\Makefile
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test1\ram.ld
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\Bin2Mem.exe
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\inst_rom.asm
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\inst_rom.bin
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\inst_rom.data
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\inst_rom.o
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\inst_rom.om
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\inst_rom.S
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\inst_rom.S~
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\Makefile
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test2\ram.ld
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\Bin2Mem.exe
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\inst_rom.asm
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\inst_rom.bin
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\inst_rom.data
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\inst_rom.o
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\inst_rom.om
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\inst_rom.S
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\Makefile
自己动手写CPU\自己动手写CPU\Code\Chapter11\AsmTest\test3\ram.ld
自己动手写CPU\自己动手写CPU\Code\Chapter11\cp0_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\ctrl.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\data_ram.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\defines.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\div.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\ex.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\ex_mem.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\hilo_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\id.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\id_ex.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\if_id.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\inst_rom.data
自己动手写CPU\自己动手写CPU\Code\Chapter11\inst_rom.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\LLbit_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\mem.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\mem.v.bak
自己动手写CPU\自己动手写CPU\Code\Chapter11\mem_wb.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\openmips.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\openmips_min_sopc.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\openmips_min_sopc_tb.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\pc_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\regfile.v
自己动手写CPU\自己动手写CPU\Code\Chapter11\wave.do
自己动手写CPU\自己动手写CPU\Code\Chapter12\cp0_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\ctrl.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\defines.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\div.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\ex.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\ex_mem.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\hilo_reg.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\id.v
自己动手写CPU\自己动手写CPU\Code\Chapter12\id_ex.v