Jacob Pease
5f4d4648fa
Merge branch 'main' of github.com:openhwgroup/cvw into spiboot
2024-07-22 01:21:15 -05:00
Jacob Pease
b6fac581f7
Corrected the CRC7 code with the right sequence of instructions.
2024-07-22 01:19:10 -05:00
David Harris
0781a32991
Removed more obsolete imperas scripts
2024-07-21 19:47:23 -07:00
David Harris
d6be3bdc4e
Fixed makefile log typo
2024-07-21 19:47:00 -07:00
David Harris
6ca7845c93
Fixed hazard and rd_maxval coverage generation
2024-07-21 19:46:30 -07:00
David Harris
e8caf1717d
Removed outdated wally-imperas files
2024-07-21 19:45:22 -07:00
Jordan Carlin
4859f73ef0
Merge pull request #888 from davidharrishmc/dev
2024-07-21 12:04:29 -07:00
Jordan Carlin
4488595c9f
Add --clean flag to install to remove git repositories and save space
2024-07-21 10:08:51 -07:00
Jordan Carlin
7131dedd54
Simplify version checking logic
2024-07-21 10:06:00 -07:00
David Harris
f5f8a6c50c
Disable misaligned accesses in imperas configuration and check misaligned support requires D$
2024-07-21 08:26:07 -07:00
Jacob Pease
cc32e90f66
Added inital spi based sd card code. Working on CRC7 code that works.
2024-07-20 14:00:43 -05:00
Jordan Carlin
b6a6a5cc74
update riscof link
2024-07-20 01:36:33 -07:00
Jordan Carlin
0540f25b0e
Update opam installation to use /opt/riscv folder
2024-07-20 01:34:53 -07:00
Jordan Carlin
1dcb5d61d4
Use array of packages instead of string
2024-07-20 01:28:03 -07:00
Jordan Carlin
36ea9f3fcd
Use arithmetic comparisons where possible
2024-07-20 00:45:10 -07:00
Jordan Carlin
302c23dc42
Fix git_check function repo variable
2024-07-20 00:24:26 -07:00
Rose Thompson
00840e4893
Made the fpga top level configurable between rvvi synth and not.
2024-07-19 17:35:30 -05:00
Rose Thompson
9471dcd296
Refactored the fpga and testbench so the RVVI can be synthesized cleanly and simulated without any major code changes.
...
Adds three new configuration parameters to control enabling the RVVI packetizer and how much latency should exist between packets and the initial startup delay.
2024-07-19 17:08:47 -05:00
Rose Thompson
0d40b8c933
Cleanup in prep to merge the rvvi branch into main.
2024-07-19 15:48:20 -05:00
Rose Thompson
ce2cc48642
Updated verilog-ethernet to be compatible with wally.
2024-07-19 13:36:26 -05:00
Rose Thompson
a324e79b6f
Updated the ethernet frame gap for a faster computer.
2024-07-19 13:12:13 -05:00
Rose Thompson
9c1779a2d5
Added some documenation about sparse-checkout for verilog-ethernet submodule.
2024-07-19 13:11:48 -05:00
Jordan Carlin
0f695bac45
Use apt-get to avoid warning about unstable apt interface
2024-07-19 11:09:27 -07:00
Jordan Carlin
36579d5aec
Fix git_check return values
2024-07-19 11:09:27 -07:00
Jordan Carlin
af796116c9
Refactor git repo checks to use a function
2024-07-19 11:09:27 -07:00
Jacob Pease
6018ab82ab
Added tentative spi_send_byte function.
2024-07-19 12:30:32 -05:00
Jordan Carlin
85a84dcbed
Update setup scripts to be more verbose about errors
2024-07-19 10:14:19 -07:00
Jordan Carlin
6e5554f429
Add additional packages
2024-07-19 10:14:19 -07:00
Jacob Pease
5123a43ba2
Added initial spi code to fpga/zsbl
2024-07-19 11:35:12 -05:00
Rose Thompson
6aaa77dae0
Merge pull request #887 from davidharrishmc/dev
...
Fully decode decompressed instructions, including hints and illegal registers/immediates
2024-07-19 09:23:36 -05:00
David Harris
12c8449275
Detect illegal compressed immediates, hints
2024-07-18 22:48:32 -07:00
David Harris
bd1658754f
Neatly formatted decompress.sv
2024-07-18 22:01:43 -07:00
David Harris
a4e84d6f15
Modified decompressor to look for illegal x0 values and hints
2024-07-18 21:38:17 -07:00
Jordan Carlin
5661dc4a03
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation
2024-07-18 21:36:00 -07:00
Rose Thompson
79d0cb96c2
Added verilog-ethernet as a submodule. Hoping we can make use of sparse-checkout as there are so many files in this repo.
2024-07-18 18:22:26 -05:00
David Harris
1637f4f1e3
Check legal compressed nonzero destination registers, add c.nop decoding
2024-07-18 09:30:16 -07:00
David Harris
566583639d
Refactored decompression to use simpler default illegal instruction
2024-07-18 08:26:58 -07:00
Rose Thompson
3d8adabe34
Merge branch 'main' of https://github.com/openhwgroup/cvw
2024-07-18 09:38:20 -05:00
David Harris
464b6ff72f
Converted regression-wally to use argparse
2024-07-17 06:04:21 -07:00
Rose Thompson
46538e3dac
Merge pull request #884 from davidharrishmc/dev
...
Attempt on functional coverage
2024-07-16 18:42:19 -05:00
Rose Thompson
f84aa40b13
Fixed wally.do to correctly log functional coverage.
2024-07-16 15:52:52 -05:00
David Harris
8f83ff1a94
Fixed slli.uw bug reported by Lee Moore 16 July 2024
2024-07-16 09:28:05 -07:00
David Harris
fa75077d2f
More attempts at functional coverage
2024-07-15 15:34:44 -07:00
David Harris
2c487935e6
Attempt at functional coverage; breaks code and functional coverage
2024-07-15 14:20:48 -07:00
David Harris
2d7f6a969d
Ignore functional coverage outputs
2024-07-15 14:19:37 -07:00
David Harris
2e0058c1ed
Fixed .gitignore
2024-07-15 05:46:35 -07:00
David Harris
2fd8d436d4
Ignoring more sim files
2024-07-15 05:34:50 -07:00
David Harris
04cd2c8ea4
Renamed --coverage to --ccov and moved UCDB files to questa/ucdb
2024-07-15 05:32:16 -07:00
David Harris
29bd6a30ab
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-07-15 04:27:59 -07:00
David Harris
affe15191e
Fixed wsim running iterelf tests/coverage
2024-07-15 03:44:14 -07:00