Olof Kindgren
adb3f4d5a4
Delete trailing whitespace from RTL
2023-12-03 18:21:01 +01:00
Olof Kindgren
99f82af6eb
Simplify optional MDU logic
2021-10-03 23:28:45 +02:00
Zeeshan Rafique
6e802cb9bc
M-extension support for SERV
...
* modified serv(ant) for MDU
* added dependency for mdu
* M-extension for SERV
* Updated README for running RV32IM compliance tests
* waive some lint warnings related to mdu
* added mdu param for arty_a7_35t
2021-08-20 23:45:19 +02:00
Olof Kindgren
5e4181d204
Optimize shift operations
2021-01-18 22:46:51 +01:00
Olof Kindgren
17103dd1f5
Merge LSB registers into bufreg
2021-01-11 21:40:45 +01:00
Olof Kindgren
fe6c9b0f83
Optimize bufreg lsb signal and clean up bufreg interface
2021-01-06 22:19:40 +01:00
Olof Kindgren
a960fd768b
Remove redundant bufreg_loop control signal
2020-12-22 22:13:57 +01:00
Olof Kindgren
c9f41b54e8
Optimize init signal
2020-12-22 22:13:57 +01:00
Olof Kindgren
1d311edb7d
Make counter internal in serv_state
2020-04-15 10:29:50 +02:00
Olof Kindgren
9a8dcde030
Simplify o_dbus_adr assignment
2020-04-03 22:58:24 +02:00
Olof Kindgren
3e9e25e984
Avoid resetting bufreg
2020-03-03 09:21:55 +01:00
Olof Kindgren
75decc8251
Bring back old immediate decoder
...
This was originally thrown out since it was slow and cost too much
resources. Due to other changes in the core, it is now cheaper
than the other one
2019-10-29 21:54:22 +01:00
Olof Kindgren
b9e410a0a0
Remove bytepos from serv_mem_if
2019-09-16 00:07:58 +02:00
Olof Kindgren
7289a68f6e
Separate state from o_bufreg_loop
2019-09-14 22:52:41 +02:00
Olof Kindgren
e107627e71
Reduce warnings
2019-06-24 15:22:08 +02:00
Olof Kindgren
bba836ad8c
Fix width mismatches to make code verilator clean
2019-03-25 20:57:13 +01:00
Olof Kindgren
a550137453
Use bufreg for shifter
2019-03-20 08:35:43 +01:00
Olof Kindgren
fe33d6abdc
Move dbus address handling to global bufreg
2019-01-15 08:00:32 +01:00