GPR Wrapper Interface Done

This commit is contained in:
felsabbagh3
2019-09-09 14:04:07 -04:00
parent bce9bc443c
commit 1882147370
29 changed files with 3549 additions and 3707 deletions

View File

@@ -3,17 +3,17 @@ C "--compiler gcc -Wall -cc Vortex.v -Iinterfaces/ -Ipipe_regs/ --exe test_bench
S 6746612 12892413243 1567548409 0 1567548409 0 "/usr/local/bin/verilator_bin"
S 2785 1565236 1567474434 0 1567474434 0 "VX_alu.v"
S 2767 1703128 1567984522 0 1567984522 0 "VX_back_end.v"
S 3234 906134 1567986456 0 1567986456 0 "VX_context.v"
S 4995 1572594 1567702948 0 1567702948 0 "VX_context_slave.v"
S 3130 890783 1568051338 0 1568051338 0 "VX_context.v"
S 4891 890784 1568051394 0 1568051394 0 "VX_context_slave.v"
S 1837 1768199 1567984564 0 1567984564 0 "VX_csr_handler.v"
S 13843 889831 1568004646 0 1568004646 0 "VX_decode.v"
S 13386 890775 1568052206 0 1568052206 0 "VX_decode.v"
S 1676 1565244 1567474434 0 1567474434 0 "VX_define.v"
S 3835 1573272 1567973378 0 1567973378 0 "VX_execute.v"
S 6520 1598760 1567980382 0 1567980382 0 "VX_fetch.v"
S 6148 1701713 1567982096 0 1567982096 0 "VX_forwarding.v"
S 2719 1701603 1567981038 0 1567981038 0 "VX_front_end.v"
S 399 1565278 1567537322 0 1567537322 0 "VX_generic_register.v"
S 3366 889770 1568004272 0 1568004272 0 "VX_gpr_wrapper.v"
S 3369 890722 1568052140 0 1568052140 0 "VX_gpr_wrapper.v"
S 2584 1768087 1567983338 0 1567983338 0 "VX_memory.v"
S 1249 1572596 1567702894 0 1567702894 0 "VX_register_file.v"
S 1655 1572598 1567702916 0 1567702916 0 "VX_register_file_master_slave.v"
@@ -22,7 +22,7 @@ S 1915 1565256 1567474434 0 1567474434 0 "VX_warp.v"
S 1597 1704649 1567981924 0 1567981924 0 "VX_writeback.v"
S 4392 1703129 1567985238 0 1567985238 0 "Vortex.v"
S 389 1610834 1567980040 0 1567980040 0 "interfaces//VX_branch_response_inter.v"
S 474 1768191 1567983792 0 1567983792 0 "interfaces//VX_csr_write_request_inter.v"
S 407 890646 1568049566 0 1568049566 0 "interfaces//VX_csr_write_request_inter.v"
S 823 1703164 1567983106 0 1567983106 0 "interfaces//VX_dcache_request_inter.v"
S 334 1768090 1567983128 0 1567983128 0 "interfaces//VX_dcache_response_inter.v"
S 528 1573270 1567972030 0 1567972030 0 "interfaces//VX_forward_exe_inter.v"
@@ -31,6 +31,10 @@ S 377 1582724 1567978250 0 1567978250 0 "interfaces
S 520 1573373 1567970758 0 1567970758 0 "interfaces//VX_forward_response_inter.v"
S 595 1573167 1567968126 0 1567968126 0 "interfaces//VX_forward_wb_inter.v"
S 1689 1571958 1567565366 0 1567565366 0 "interfaces//VX_frE_to_bckE_req_inter.v"
S 281 890852 1568051756 0 1568051756 0 "interfaces//VX_gpr_clone_inter.v"
S 258 890721 1568051502 0 1568051502 0 "interfaces//VX_gpr_jal_inter.v"
S 298 890642 1568050686 0 1568050686 0 "interfaces//VX_gpr_read_inter.sv"
S 328 890877 1568052200 0 1568052200 0 "interfaces//VX_gpr_wspawn_inter.v"
S 279 1578590 1567975102 0 1567975102 0 "interfaces//VX_icache_request_inter.v"
S 315 1578593 1567975152 0 1567975152 0 "interfaces//VX_icache_response_inter.v"
S 679 1573336 1567972210 0 1567972210 0 "interfaces//VX_inst_mem_wb_inter.v"
@@ -39,33 +43,33 @@ S 392 1599286 1567980328 0 1567980328 0 "interfaces
S 995 1572568 1567701364 0 1567701364 0 "interfaces//VX_mem_req_inter.v"
S 654 1573355 1567969270 0 1567969270 0 "interfaces//VX_mw_wb_inter.v"
S 603 1571976 1567568452 0 1567568452 0 "interfaces//VX_warp_ctl_inter.v"
S 450 1572588 1567702406 0 1567702406 0 "interfaces//VX_wb_inter.v"
T 1291085 889807 1568005368 0 1568005368 0 "obj_dir/VVortex.cpp"
T 47737 889798 1568005368 0 1568005368 0 "obj_dir/VVortex.h"
T 1791 889999 1568005368 0 1568005368 0 "obj_dir/VVortex.mk"
T 914 889890 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_branch_response_inter.cpp"
T 1029 889877 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_branch_response_inter.h"
T 1210 889827 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_dcache_request_inter.cpp"
T 1135 889801 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_dcache_request_inter.h"
T 988 889794 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_dcache_response_inter.cpp"
T 1045 889788 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_dcache_response_inter.h"
T 1059 889837 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_frE_to_bckE_req_inter.cpp"
T 1142 889829 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_frE_to_bckE_req_inter.h"
T 884 889997 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_inst_mem_wb_inter.cpp"
T 1008 889996 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_inst_mem_wb_inter.h"
T 865 889975 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_inst_meta_inter.cpp"
T 987 889974 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_inst_meta_inter.h"
T 885 889981 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_mem_req_inter.cpp"
T 1005 889980 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_mem_req_inter.h"
T 902 889902 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_warp_ctl_inter.cpp"
T 1017 889900 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_warp_ctl_inter.h"
T 821 889853 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_wb_inter.cpp"
T 954 889846 1568005368 0 1568005368 0 "obj_dir/VVortex_VX_wb_inter.h"
T 3499 889781 1568005368 0 1568005368 0 "obj_dir/VVortex__Syms.cpp"
T 1855 889780 1568005368 0 1568005368 0 "obj_dir/VVortex__Syms.h"
T 2020 890000 1568005368 0 1568005368 0 "obj_dir/VVortex__ver.d"
T 0 0 1568005368 0 1568005368 0 "obj_dir/VVortex__verFiles.dat"
T 1530 889998 1568005368 0 1568005368 0 "obj_dir/VVortex_classes.mk"
S 459 890638 1568049504 0 1568049504 0 "interfaces//VX_wb_inter.v"
T 1268581 890659 1568052208 0 1568052208 0 "obj_dir/VVortex.cpp"
T 47834 890653 1568052208 0 1568052208 0 "obj_dir/VVortex.h"
T 1791 890788 1568052208 0 1568052208 0 "obj_dir/VVortex.mk"
T 914 890758 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_branch_response_inter.cpp"
T 1029 890757 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_branch_response_inter.h"
T 1210 890754 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_dcache_request_inter.cpp"
T 1135 890753 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_dcache_request_inter.h"
T 988 890752 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_dcache_response_inter.cpp"
T 1045 890751 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_dcache_response_inter.h"
T 1059 890756 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_frE_to_bckE_req_inter.cpp"
T 1142 890755 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_frE_to_bckE_req_inter.h"
T 884 890786 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_inst_mem_wb_inter.cpp"
T 1008 890780 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_inst_mem_wb_inter.h"
T 865 890767 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_inst_meta_inter.cpp"
T 987 890763 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_inst_meta_inter.h"
T 885 890769 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_mem_req_inter.cpp"
T 1005 890768 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_mem_req_inter.h"
T 902 890762 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_warp_ctl_inter.cpp"
T 1017 890761 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_warp_ctl_inter.h"
T 823 890760 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_wb_inter.cpp"
T 954 890759 1568052208 0 1568052208 0 "obj_dir/VVortex_VX_wb_inter.h"
T 3499 890648 1568052208 0 1568052208 0 "obj_dir/VVortex__Syms.cpp"
T 1855 890647 1568052208 0 1568052208 0 "obj_dir/VVortex__Syms.h"
T 2151 890789 1568052208 0 1568052208 0 "obj_dir/VVortex__ver.d"
T 0 0 1568052208 0 1568052208 0 "obj_dir/VVortex__verFiles.dat"
T 1530 890787 1568052208 0 1568052208 0 "obj_dir/VVortex_classes.mk"
S 6179 1572602 1567698562 0 1567698562 0 "pipe_regs//VX_d_e_reg.v"
S 1538 1573254 1567973402 0 1567973402 0 "pipe_regs//VX_e_m_reg.v"
S 755 1591921 1567978394 0 1567978394 0 "pipe_regs//VX_f_d_reg.v"