David Harris
|
06e34b7be4
|
Fixed byte enables for synthesis
|
2024-04-27 06:25:24 -07:00 |
|
David Harris
|
235a3dcfca
|
ROM preload compatible with Verilator lint, sim, and Design Compiler
|
2024-04-24 08:44:37 -07:00 |
|
David Harris
|
cc236bdb25
|
Resolved merge conflicts
|
2024-04-22 12:16:06 -07:00 |
|
David Harris
|
3f195884e9
|
Defined bit sizes more precisely to help VCS lint and conform to coding style
|
2024-04-21 08:40:11 -07:00 |
|
David Harris
|
be15a11622
|
Fixed conflicts on getenv
|
2024-04-21 08:38:13 -07:00 |
|
David Harris
|
00a1c0fc57
|
Fixed WALLY/RISCV paths in testbench/rom1p1r; search log files for warnings and errors
|
2024-04-21 00:02:15 -07:00 |
|
David Harris
|
fd6a6b2249
|
environment variable cleanup
|
2024-04-20 22:52:08 -07:00 |
|
David Harris
|
338f37b570
|
Moved getenv/getenvval declaration to config-shared so lint and regression both run
|
2024-04-20 17:19:42 -07:00 |
|
slmnemo
|
f0229e970b
|
Fixed getenvvar verilator bug in rom1p1r, Removed unused system function from testbench.
|
2024-04-20 17:07:54 -07:00 |
|
Kunlin Han
|
08dd2eac74
|
Add getenvval for rom. Related to issue #723.
|
2024-04-17 23:26:09 -07:00 |
|
Kunlin Han
|
22b59138f0
|
Remove all #delay from non-testbench.
|
2024-03-16 11:20:32 -07:00 |
|
Kunlin Han
|
8c67a76912
|
Remove all #delay from non-testbench.
|
2024-03-13 10:31:40 -07:00 |
|
Rose Thompson
|
3cf6a19729
|
Merge branch 'main' into main
|
2024-03-10 10:48:21 -05:00 |
|
David Harris
|
e0eb91f795
|
Changed always @(posedge clk) to always_ff @(posedge clk) where it was omitted in several places
|
2024-03-06 11:02:04 -08:00 |
|
David Harris
|
b386331cc8
|
Changed '0 to 0 where possible per Chapter 4 style guidelines
|
2024-03-06 05:48:17 -08:00 |
|
James E. Stine
|
cd2a9b8712
|
Add mux7 for K ext
|
2024-02-24 22:26:21 -06:00 |
|
David Harris
|
c77afcb7e6
|
Removed floprc with synchronous reset and synchornous clear
|
2024-02-19 22:28:55 -08:00 |
|
David Harris
|
45e2317636
|
Added Wally github address to header comments
|
2024-01-29 05:38:11 -08:00 |
|
Rose Thompson
|
5062a8c89c
|
Added parameter for cache's SRAM length.
Progress towards verilator support.
|
2023-12-18 12:50:49 -06:00 |
|
David Harris
|
ff26baf7e8
|
Rolled back attempt to support Verilator
|
2023-12-13 12:53:44 -08:00 |
|
David Harris
|
aff61ea97a
|
Fixed Linux makefile; load branch predictor RAMs at startup for sim; fixed comment in trap; starting to make testbench more compatible with Verilator
|
2023-12-13 11:33:59 -08:00 |
|
Jacob Pease
|
7e494f2d3b
|
Removed vivado property from rom1p1r.sv. It's now dynamically added using the FPGA makefile.
|
2023-12-01 18:59:18 -06:00 |
|
David Harris
|
8cb433cb66
|
Commented IROM preloading
|
2023-11-19 19:33:57 -08:00 |
|
Jacob Pease
|
87e6a5ccf2
|
Updated ROM to preload bootloader from file and infer a block ram when building for FPGA.
|
2023-11-18 19:15:39 -06:00 |
|
David Harris
|
7a56a66927
|
set default USE_SRAM=0 in memories; cleaned up synthesis script grep for cvw_t
|
2023-11-03 06:37:05 -07:00 |
|
David Harris
|
1f2899de14
|
Modified rams to take USE_SRAM rather than P to facilitate synthesis
|
2023-11-03 05:44:13 -07:00 |
|
David Harris
|
31d9ec08cb
|
Improved comments about memory read paths
|
2023-11-01 07:00:17 -07:00 |
|
David Harris
|
2d17a991d8
|
rom1p1r code cleanup
|
2023-10-30 19:47:49 -07:00 |
|
David Harris
|
3f7c67882f
|
rom1p1r code cleanup
|
2023-10-30 19:46:38 -07:00 |
|
Ross Thompson
|
a89a1e675c
|
Merge branch 'boot' into mergeBoot
Merges Jacob's new sdc controller into wally.
|
2023-07-21 17:43:45 -05:00 |
|
Jacob Pease
|
380d96b359
|
Working new boot process. Buildroot package for sdc.
|
2023-07-20 14:15:59 -05:00 |
|
Ross Thompson
|
c82638774f
|
Updated the FPGA zero stage bootloader.
|
2023-07-17 15:52:13 -05:00 |
|
Ross Thompson
|
85567841eb
|
Merge branch 'testbench-params2'
|
2023-06-15 15:31:13 -05:00 |
|
Ross Thompson
|
75b5c23edd
|
Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems.
|
2023-06-15 14:05:44 -05:00 |
|
Ross Thompson
|
009d8966e9
|
Got the srams parameterized correctly now.
|
2023-06-15 13:42:24 -05:00 |
|
Ross Thompson
|
b8a243827b
|
Found a whole bunch of files still using the old `define configurations.
|
2023-06-15 13:09:07 -05:00 |
|
Harshini Srinath
|
0c324bce7b
|
Update prioritythermometer.sv
Program clean up
|
2023-06-11 19:18:21 -07:00 |
|
Harshini Srinath
|
66856f31ca
|
Update or_rows.sv
Program clean up
|
2023-06-11 19:16:37 -07:00 |
|
Harshini Srinath
|
250ea7668e
|
Update neg.sv
Program clean up
|
2023-06-11 19:15:28 -07:00 |
|
Harshini Srinath
|
5a40272fd7
|
Update counter.sv
Program clean up
|
2023-06-11 19:12:57 -07:00 |
|
Harshini Srinath
|
16028a5766
|
Update adder.sv
Program clean up
|
2023-06-11 19:09:18 -07:00 |
|
Jacob Pease
|
40f81d5da6
|
The Vivado-RISC-V SDC works. Wally is now booting through it.
|
2023-05-26 15:42:33 -05:00 |
|
Ross Thompson
|
30e3d2cdce
|
Merge pull request #233 from AlecVercruysse/coverage3
Full I$ coverage
|
2023-04-14 22:15:11 -05:00 |
|
Alec Vercruysse
|
4d9aa72877
|
replace instances of code duplication for i$ exclusions w/commands
|
2023-04-14 17:10:39 -07:00 |
|
Limnanthes Serafini
|
49e025bd48
|
Final small fix
|
2023-04-14 14:15:52 -07:00 |
|
Limnanthes Serafini
|
2c20079a46
|
indent fix
|
2023-04-14 14:14:34 -07:00 |
|
Limnanthes Serafini
|
b3976daccd
|
More cleanup
|
2023-04-13 21:34:50 -07:00 |
|
Ross Thompson
|
81074a822a
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into main
|
2023-04-09 12:19:44 -05:00 |
|
David Harris
|
7affe2bdca
|
Waived coverage on BTB memory with byte write enables tied high
|
2023-04-07 21:56:49 -07:00 |
|
Jacob Pease
|
b796b1b492
|
Build doesn't work. AXI Crossbar has problems.
|
2023-04-06 16:01:58 -05:00 |
|