文件名称:开源处理器or1200 Verilog源代码
文件大小:211KB
文件格式:RAR
更新时间:2013-06-14 17:13:20
Verilog FPGA 处理器 源代码 CPU
开源处理器 源代码 Verilog版 OR1200_UPR_IMP_BITS 4 `define OR1200_UPR_MP_BITS 5 `define OR1200_UPR_DUP_BITS 6 `define OR1200_UPR_PCUP_BITS 7 `define OR1200_UPR_PMP_BITS 8 `define OR1200_UPR_PICP_BITS 9 `define OR1200_UPR_TTP_BITS 10 `define OR1200_UPR_RES1_BITS 23:11 `define OR1200_UPR_CUP_BITS 31:24 // UPR values `define OR1200_UPR_UP 1'b1 `ifdef OR1200_NO_DC `define OR1200_UPR_DCP 1'b0 `else `define OR1200_UPR_DCP 1'b1 `endif `ifdef OR1200_NO_IC `define OR1200_UPR_ICP 1'b0 `else `define OR1200_UPR_ICP 1'b1 `endif `ifdef OR1200_NO_DMMU `define OR1200_UPR_DMP 1'b0 `else `define OR1200_UPR_DMP 1'b1 `endif `ifdef OR1200_NO_IMMU `define OR1200_UPR_IMP 1'b0 `else `define OR1200_UPR_IMP 1'b1 `endif `define OR1200_UPR_MP 1'b1 // MAC always present `ifdef OR1200_DU_IMPLEMENTED `define OR1200_UPR_DUP 1'b1 `else `define OR1200_UPR_DUP 1'b0 `endif `define OR1200_UPR_PCUP 1'b0 // Performance counters
【文件预览】:
OR1200源代码
----verilog()
--------or1200_dpram_256x32.v(6KB)
--------or1200_except.v(20KB)
--------or1200_dpram_32x32.v(14KB)
--------or1200_lsu.v(8KB)
--------or1200_spram_512x20.v(11KB)
--------or1200_ic_ram.v(5KB)
--------or1200_spram_1024x32_bw.v(13KB)
--------or1200_alu.v(13KB)
--------or1200_cfgr.v(10KB)
--------or1200_wb_biu.v(14KB)
--------or1200_ic_tag.v(5KB)
--------or1200_wbmux.v(6KB)
--------or1200_sprs.v(16KB)
--------or1200_mult_mac.v(10KB)
--------or1200_ic_top.v(10KB)
--------or1200_spram_1024x8.v(10KB)
--------or1200_ctrl.v(26KB)
--------or1200_spram_64x24.v(11KB)
--------or1200_reg2mem.v(5KB)
--------or1200_pic.v(7KB)
--------or1200_amultp2_32x32.v(287KB)
--------or1200_pm.v(7KB)
--------or1200_freeze.v(8KB)
--------or1200_sb.v(7KB)
--------or1200_spram_64x14.v(11KB)
--------or1200_sb_fifo.v(5KB)
--------or1200_operandmuxes.v(6KB)
--------or1200_if.v(7KB)
--------or1200_xcv_ram32x8d.v(11KB)
--------or1200_dc_ram.v(5KB)
--------or1200_spram_32x24.v(8KB)
--------or1200_dmmu_tlb.v(8KB)
--------or1200_ic_fsm.v(9KB)
--------or1200_spram_128x32.v(7KB)
--------or1200_rf.v(10KB)
--------or1200_spram_2048x8.v(10KB)
--------or1200_cpu.v(20KB)
--------or1200_spram_256x21.v(11KB)
--------or1200_defines.v(51KB)
--------or1200_tpram_32x32.v(11KB)
--------or1200_spram_64x22.v(11KB)
--------timescale.v(19B)
--------or1200_dc_fsm.v(11KB)
--------or1200_du.v(44KB)
--------or1200_immu_tlb.v(9KB)
--------or1200_spram_2048x32_bw.v(15KB)
--------or1200_qmem_top.v(13KB)
--------or1200_immu_top.v(12KB)
--------or1200_spram_1024x32.v(12KB)
--------or1200_rfram_generic.v(8KB)
--------or1200_spram_2048x32.v(12KB)
--------or1200_dc_top.v(10KB)
--------or1200_top.v(26KB)
--------or1200_tt.v(7KB)
--------or1200_genpc.v(11KB)
--------or1200_mem2reg.v(12KB)
--------or1200_gmultp2_32x32.v(5KB)
--------or1200_iwb_biu.v(15KB)
--------or1200_dc_tag.v(5KB)
--------or1200_dmmu_top.v(10KB)
----使用说明请参看右侧注释====〉〉.txt(774B)