Ross Thompson
|
ee4b38dce3
|
dtim writes are supressed on non cacheable operation.
|
2022-03-12 00:46:11 -06:00 |
|
Ross Thompson
|
86cc758354
|
cleanup of ram.sv
|
2022-03-11 18:09:22 -06:00 |
|
Ross Thompson
|
67ff8f27f4
|
Can now support the following memory and bus configurations.
1. dtim/irom only
2. bus only
3. dtim/irom + bus
4. caches + bus
|
2022-03-11 15:18:56 -06:00 |
|
Ross Thompson
|
9dce2a0679
|
Towards allowing dtim + bus.
|
2022-03-11 14:58:21 -06:00 |
|
Ross Thompson
|
6e24a807f6
|
mild cleanup.
|
2022-03-11 13:05:47 -06:00 |
|
Ross Thompson
|
b7a680ec2a
|
Moved subcachelineread inside the cache. There is some ugliness to still resolve.
|
2022-03-11 12:44:04 -06:00 |
|
Ross Thompson
|
a18f06c20b
|
Moved subcacheline read inside the cache.
|
2022-03-11 11:03:36 -06:00 |
|
Ross Thompson
|
52cc852600
|
removed unused parameter.
|
2022-03-11 10:43:54 -06:00 |
|
Ross Thompson
|
7f0c5cc847
|
atomic cleanup.
|
2022-03-10 18:56:37 -06:00 |
|
Ross Thompson
|
257015a2df
|
Name changes.
|
2022-03-10 18:50:03 -06:00 |
|
Ross Thompson
|
6d914def08
|
Name cleanup.
|
2022-03-10 18:44:50 -06:00 |
|
Ross Thompson
|
63b1ea88c9
|
Signal name cleanup.
|
2022-03-10 18:26:58 -06:00 |
|
Ross Thompson
|
654c4d1148
|
simplified uncore's name for HWDATA.
|
2022-03-10 18:17:44 -06:00 |
|
Ross Thompson
|
1aa87c9f3a
|
Moved subwordwrite to lsu directory.
|
2022-03-10 18:15:25 -06:00 |
|
Ross Thompson
|
d0cf41dbe4
|
Simplified byte write enable logic.
|
2022-03-10 18:13:35 -06:00 |
|
Ross Thompson
|
396c97fc36
|
Byte write enables are passing all configs now.
|
2022-03-10 17:26:32 -06:00 |
|
Ross Thompson
|
d8e71e8e35
|
Progress on the path to getting all configs working with byte write enables.
|
2022-03-10 17:02:52 -06:00 |
|
Ross Thompson
|
67ef46ea92
|
Partially working byte write enables. Works for cache, but not dtim or bus only.
|
2022-03-10 16:11:39 -06:00 |
|
Ross Thompson
|
7a129c75cd
|
Added byte write enables to cache SRAMs.
|
2022-03-10 15:48:31 -06:00 |
|
David Harris
|
bc2b757952
|
bit write update
|
2022-03-09 19:09:20 +00:00 |
|
David Harris
|
27f09ffb33
|
Refactored SRAM bit write enable
|
2022-03-09 17:49:28 +00:00 |
|
David Harris
|
89e0830883
|
Updated testbench to read expected flags
|
2022-03-09 13:58:17 +00:00 |
|
Ross Thompson
|
95bb4cc8a8
|
Minor cleanup to interlockfsm.
|
2022-03-08 23:38:58 -06:00 |
|
Ross Thompson
|
9b113149b6
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-03-08 18:05:35 -06:00 |
|
Ross Thompson
|
0310fe858f
|
Comments.
|
2022-03-08 18:05:25 -06:00 |
|
Ross Thompson
|
75e93baaee
|
Marked signals for name changes.
|
2022-03-08 17:41:02 -06:00 |
|
David Harris
|
00908132e6
|
Added more test cases and rounding modes to fma test generator
|
2022-03-08 23:29:29 +00:00 |
|
David Harris
|
c8f2dce026
|
fma16_testgen.c test cases
|
2022-03-08 23:18:18 +00:00 |
|
Ross Thompson
|
3ec32d7ce8
|
Removed unused signal.
|
2022-03-08 16:58:26 -06:00 |
|
Ross Thompson
|
d78ba777a4
|
Added parameter to spillsupport.
|
2022-03-08 16:38:48 -06:00 |
|
Ross Thompson
|
7b96b3f73c
|
Moved cacheable signal into cache.
|
2022-03-08 16:34:02 -06:00 |
|
David Harris
|
7391c6d338
|
Checked in fma16_template.v
|
2022-03-06 13:29:35 +00:00 |
|
David Harris
|
2cea3349ad
|
LSU/Cache code review notes
|
2022-03-04 00:07:31 +00:00 |
|
David Harris
|
6431ad4a8b
|
Fixed fma files to stop breaking synthesis. Changed Makefiles to skip Imperas
|
2022-03-03 15:38:08 +00:00 |
|
David Harris
|
8e83aaeced
|
fma file fixes
|
2022-03-02 23:47:01 +00:00 |
|
bbracker
|
11423d1d17
|
but apparently QEMU doesn't show UXL in SSTATUS
|
2022-03-02 22:44:19 +00:00 |
|
bbracker
|
6d7bc928af
|
update SXL UXL bits in MSTATUS to match new QEMU trace
|
2022-03-02 22:15:57 +00:00 |
|
David Harris
|
c543fedc60
|
removed imperas-riscv-tests
|
2022-03-02 17:28:20 +00:00 |
|
David Harris
|
0ecfff7e3a
|
FMA project ready to start
|
2022-03-01 20:58:08 +00:00 |
|
David Harris
|
329fea9329
|
Renamed unpacking unit to unpack and renamed WriteDataW to ResultW in IEU datapath
|
2022-02-28 20:50:51 +00:00 |
|
David Harris
|
2ea93c4ac3
|
adrdecs comments
|
2022-02-28 20:33:41 +00:00 |
|
David Harris
|
2de31a15da
|
Modified address decoder for native access to CLINT
|
2022-02-28 19:13:14 +00:00 |
|
David Harris
|
3a43450ac9
|
hptw cleanup for synthesis
|
2022-02-28 05:54:34 +00:00 |
|
David Harris
|
f4be78ecc3
|
Created softfloat_demo showcasing how to do math with SoftFloat
|
2022-02-27 18:17:21 +00:00 |
|
David Harris
|
3675a813c6
|
Linking against riscv-isa-sim SoftFloat library for RISC-V NaN behavior
|
2022-02-27 17:23:33 +00:00 |
|
David Harris
|
62d62f9a9e
|
Moved FMA back into source tree to facilitate synthesis
|
2022-02-27 15:41:41 +00:00 |
|
David Harris
|
c35a071203
|
Moved fma directory
|
2022-02-27 14:20:15 +00:00 |
|
David Harris
|
283a25e1a7
|
fma simulation infrastructure
|
2022-02-27 04:36:43 +00:00 |
|
David Harris
|
40bc380073
|
fma passing multiply vectors
|
2022-02-27 04:36:01 +00:00 |
|
David Harris
|
f29cc4b33f
|
simplified fma Makefile
|
2022-02-26 19:55:42 +00:00 |
|