Eric Matthews
|
31ecd190d6
|
Move write-back group config into cpu_config struct
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-04-29 18:37:42 -04:00 |
|
Eric Matthews
|
1d0ac14e70
|
Cleanup unit writeback group and ID assignment
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-04-28 19:51:18 -04:00 |
|
Eric Matthews
|
ffc2c21970
|
code cleanups
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-04-11 09:33:22 -04:00 |
|
Eric Matthews
|
06331296a1
|
switch div unit to use ISA rs/rd for reuse
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-02-25 22:48:02 -05:00 |
|
Eric Matthews
|
b8ee58c515
|
cleanup naming of retire signals
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-02-25 14:58:07 -05:00 |
|
Eric Matthews
|
79daaa9fd1
|
Remove phys_addr from issue/wb interface
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-02-03 16:31:23 -05:00 |
|
Eric Matthews
|
f15fe83a9c
|
Store queue data forwarding restructure
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-02-01 23:08:13 -05:00 |
|
Eric Matthews
|
6cf0d84c3e
|
Move decode logic to respective units
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-01-30 19:42:30 -05:00 |
|
Eric Matthews
|
ac362d0b5b
|
Move instruction decode to units
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-01-26 16:34:38 -05:00 |
|
Eric Matthews
|
47358a901c
|
Add custom unit template
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-01-24 19:06:45 -05:00 |
|
Eric Matthews
|
0b104c6caa
|
Improved writeback port parameterization
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-01-23 17:25:20 -05:00 |
|
Eric Matthews
|
2e77b891d5
|
Add a writeback port for the LS unit
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-01-20 12:53:56 -05:00 |
|
Eric Matthews
|
b275bd9691
|
Split write-back muxes into seperate instances
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2023-01-19 15:16:38 -05:00 |
|
Eric Matthews
|
7606dd927b
|
Add phys_addr to unit issue/writeback interfaces
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2022-07-05 15:48:22 -04:00 |
|
Eric Matthews
|
6aeac17b9d
|
Rework simulation stats
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2022-05-27 16:28:17 -04:00 |
|
Eric Matthews
|
b87cb6ca16
|
load-store code cleanup
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2022-05-12 10:46:10 -04:00 |
|
Eric Matthews
|
087766b3bc
|
Wishbone bus signals renamed
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2022-04-29 13:59:10 -04:00 |
|
Eric Matthews
|
08e59f20eb
|
Added support for optional instruction buses
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2022-03-31 16:38:30 -04:00 |
|
Eric Matthews
|
9cff8c5afb
|
renamed occurrences of taiga to cva5
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
|
2022-03-05 12:53:49 -08:00 |
|