Ross Thompson
|
db56a326c9
|
renamed multimanager to multicontroller.
|
2022-09-14 14:03:37 -05:00 |
|
Ross Thompson
|
40e7d2648f
|
Renamed signals in the LSU.
|
2022-09-13 11:47:39 -05:00 |
|
David Harris
|
c2f81e309b
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-07 11:11:39 -07:00 |
|
David Harris
|
b0cf73d19c
|
Running 16-bit square root cases first in testfloat
|
2022-09-07 11:11:35 -07:00 |
|
Ross Thompson
|
fd4b382ec6
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-07 12:26:50 -05:00 |
|
Ross Thompson
|
54c55b57cb
|
Named change for ahb tests to be less annoying.
|
2022-09-07 12:24:41 -05:00 |
|
Ross Thompson
|
6581490f9c
|
Modified regression tests to add some ahb configurations.
|
2022-09-07 12:03:58 -05:00 |
|
David Harris
|
29f015810b
|
Added rv32i config for regression of wally32periph
|
2022-09-07 09:37:59 -07:00 |
|
Ross Thompson
|
d07c44bcf6
|
Merge branch 'multimanager' into main
|
2022-09-07 10:54:27 -05:00 |
|
David Harris
|
8438546d52
|
Fixed regression for divsqrt radix2
|
2022-09-07 06:12:23 -07:00 |
|
Ross Thompson
|
9d5a7281b8
|
Modified ram_ahb to work with different latencies.
|
2022-09-04 14:46:15 -05:00 |
|
David Harris
|
247ce70348
|
Fixed lint errors in square root and improved waveforms in testfloat
|
2022-09-01 15:49:13 -07:00 |
|
Ross Thompson
|
fcd1465de1
|
Renamed AHBCachebusdp to abhcacheinterface.
|
2022-08-31 14:12:19 -05:00 |
|
Ross Thompson
|
d06c64094b
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-31 11:38:29 -05:00 |
|
Ross Thompson
|
5b8f888e21
|
Maybe fixed it?
|
2022-08-30 18:08:34 -05:00 |
|
Ross Thompson
|
ccb3e9e24e
|
Updates to wave file.
|
2022-08-30 17:34:36 -05:00 |
|
Ross Thompson
|
96793d15c0
|
more progress.
|
2022-08-30 17:32:32 -05:00 |
|
Ross Thompson
|
2d6a6c6e44
|
Temporary commit.
|
2022-08-30 15:40:42 -05:00 |
|
Ross Thompson
|
63a824cca1
|
More progress.
|
2022-08-30 15:27:19 -05:00 |
|
Ross Thompson
|
a532eb61ba
|
Progress.
|
2022-08-30 14:17:00 -05:00 |
|
David Harris
|
5956fbdd62
|
Fixed checking termination in testfloat testbench
|
2022-08-30 10:55:21 -07:00 |
|
David Harris
|
81ec1ac858
|
Separated out radix 2 and radix 4 stages into different modules
|
2022-08-29 04:26:14 -07:00 |
|
David Harris
|
b4cb9a678a
|
renamed srt to fdivsqrt
|
2022-08-29 04:04:05 -07:00 |
|
David Harris
|
35d0a951d2
|
Preliminary work to make DTIM and Bus compatible. Not yet working because accesses to bus are causing illegal address faults on the bus.
|
2022-08-27 20:31:09 -07:00 |
|
David Harris
|
3959902c5b
|
Adding decoding for dtim. Added rv32ic_wally32periph test, which should hang until decoder overrides bus
|
2022-08-27 05:31:56 -07:00 |
|
David Harris
|
bd6f2444cd
|
Fixed address decoder hanging buildroot
|
2022-08-26 22:01:25 -07:00 |
|
Ross Thompson
|
4ad7ccc7f7
|
Possible fixes for earily messup of rv32ic and rv64ic configs.
|
2022-08-25 14:42:08 -05:00 |
|
Ross Thompson
|
5cc4f1f1cd
|
Added generate around uncore.
|
2022-08-25 10:35:24 -05:00 |
|
Ross Thompson
|
1e1646da90
|
Added generate around ebu.
|
2022-08-25 09:24:13 -05:00 |
|
Ross Thompson
|
22e989ac7b
|
No longer need wally-pipelined-fpga.do.
|
2022-08-24 18:10:45 -05:00 |
|
Ross Thompson
|
c636387613
|
Merged testbench-fpga into testbench.
Modified SDC to simplify LimitTimers. LimitTimers needs to be 0 for implmementation and 1 for simulation.
|
2022-08-24 17:52:25 -05:00 |
|
Ross Thompson
|
5301444a61
|
Changed signal names.
|
2022-08-17 16:12:04 -05:00 |
|
Katherine Parry
|
8eeca3319c
|
radix-2 1 copy passes testfloat
|
2022-08-06 22:54:05 +00:00 |
|
David Harris
|
6ee8036ae7
|
plic-s debug
|
2022-08-03 12:33:09 +00:00 |
|
Ross Thompson
|
acd920ae2f
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-01 22:09:11 -05:00 |
|
David Harris
|
e3b970d3ff
|
Partitioned fma into separate files
|
2022-08-01 18:07:38 +00:00 |
|
Ross Thompson
|
01359dbc4b
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-07-31 12:48:51 -05:00 |
|
David Harris
|
449c80b5f7
|
More work toward riscof tests
|
2022-07-26 06:19:13 -07:00 |
|
David Harris
|
55ab81e37b
|
More riscof makefile tuning
|
2022-07-25 21:15:56 +00:00 |
|
David Harris
|
6b172723bd
|
Cleaning up Makefiles for riscof to run each set of tests individually and eliminate warnings
|
2022-07-25 20:50:38 +00:00 |
|
Ross Thompson
|
334008630f
|
Overlapped read fetch line end with eviction write line start. I'm a bit concerned this is not well tested.
|
2022-07-24 01:20:29 -05:00 |
|
Ross Thompson
|
856ac24686
|
Removed replay from the config files.
|
2022-07-24 00:34:11 -05:00 |
|
Ross Thompson
|
e12e6c3acd
|
Added more i-cache signals to wave file.
|
2022-07-24 00:24:13 -05:00 |
|
Ross Thompson
|
70032bf8f4
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-07-23 08:41:59 -05:00 |
|
Ross Thompson
|
0f586c9ed3
|
Possible improvement to cache which removes the cpu_busy states.
|
2022-07-22 23:20:37 -05:00 |
|
Daniel Torres
|
b726b05d61
|
fixed wally rv32e tests, updated regression makefile to new testflow
|
2022-07-22 17:09:46 -07:00 |
|
Katherine Parry
|
ee7932c804
|
divider sizes reworked to match book
|
2022-07-22 22:02:04 +00:00 |
|
Katherine Parry
|
270216dd02
|
radix-4 division integrated into srt - not tested
|
2022-07-21 19:38:06 +00:00 |
|
Ross Thompson
|
6c8ac7851e
|
Reverted to fetched the demand cache line first then doing the eviction. This is important because of an optimization in the replacement policy. The replacement policy updates the LRU 1 cycle late and reads the LRU 1 cycle late for critical path timing. This means doing the eviction first requires an initial 1 cycle delay but this delay has to be applied to all misses because we don't know if an eviction is required. Since reading the demand line first is logically ok so long as it is not written to the sram until after the eviction.
|
2022-07-19 22:42:25 -05:00 |
|
Ross Thompson
|
ffda64587c
|
Merged together the cache speed updates with the cache sram changes. The fstore2 changes still need to be added.
|
2022-07-18 23:37:18 -05:00 |
|