Jacob Pease
|
b05052311f
|
Added sd_cmd and utility SPI functions.
|
2024-07-22 16:57:04 -05:00 |
|
Jacob Pease
|
6a9141e3be
|
Merge branch 'main' of github.com:openhwgroup/cvw into spiboot
|
2024-07-22 13:06:05 -05:00 |
|
Jacob Pease
|
cec39fd3aa
|
Added new SDC clock constraint.
|
2024-07-22 13:05:16 -05:00 |
|
Jacob Pease
|
a506d76149
|
Removed the old SDC. Added a second SPI peripheral that now will be used to control the SD card. SPI peripheral now outputs SPICLK. Removed references to the now non-existent external SDC in uncore. Removed all of the AXI Xilinx IP.
|
2024-07-22 12:36:39 -05:00 |
|
Rose Thompson
|
32903a38f5
|
Merge pull request #890 from davidharrishmc/dev
Fixed argument name in regression-wally
|
2024-07-22 12:00:25 -05:00 |
|
David Harris
|
4c46315907
|
Fixed argument name in regression-wally
|
2024-07-22 09:19:56 -07:00 |
|
Rose Thompson
|
844bc01c0a
|
Merge pull request #889 from davidharrishmc/dev
Functional coverage improvements, fix WARL bug on MTVEC/STVEC
|
2024-07-22 10:59:16 -05:00 |
|
David Harris
|
040b359813
|
Added more RV64I coverage generation
|
2024-07-22 08:52:19 -07:00 |
|
David Harris
|
757cc8a5f7
|
Added QuestaFunctCoverage to merge functional coverage reports
|
2024-07-22 08:49:54 -07:00 |
|
David Harris
|
c4400dfeb0
|
Fixed WARL bug on MTVEC/STVEC alignment to 64 in vectored mode
|
2024-07-22 08:45:08 -07:00 |
|
Jacob Pease
|
e067e0896f
|
Merge branch 'main' of github.com:openhwgroup/cvw into spiboot
|
2024-07-22 01:21:15 -05:00 |
|
Jacob Pease
|
e91d2c8b14
|
Corrected the CRC7 code with the right sequence of instructions.
|
2024-07-22 01:19:10 -05:00 |
|
David Harris
|
e949c9cfba
|
Removed more obsolete imperas scripts
|
2024-07-21 19:47:23 -07:00 |
|
David Harris
|
da502d2d5a
|
Fixed makefile log typo
|
2024-07-21 19:47:00 -07:00 |
|
David Harris
|
af79fd5702
|
Fixed hazard and rd_maxval coverage generation
|
2024-07-21 19:46:30 -07:00 |
|
David Harris
|
7fd8c6e29a
|
Removed outdated wally-imperas files
|
2024-07-21 19:45:22 -07:00 |
|
Jordan Carlin
|
5687e31c15
|
Merge pull request #888 from davidharrishmc/dev
|
2024-07-21 12:04:29 -07:00 |
|
David Harris
|
f30cc46ec5
|
Disable misaligned accesses in imperas configuration and check misaligned support requires D$
|
2024-07-21 08:26:07 -07:00 |
|
Jacob Pease
|
c7d869bc96
|
Added inital spi based sd card code. Working on CRC7 code that works.
|
2024-07-20 14:00:43 -05:00 |
|
Jacob Pease
|
53b2a51c89
|
Added tentative spi_send_byte function.
|
2024-07-19 12:30:32 -05:00 |
|
Jacob Pease
|
34e89e842c
|
Added initial spi code to fpga/zsbl
|
2024-07-19 11:35:12 -05:00 |
|
Rose Thompson
|
e751fbe865
|
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
|
c64c12dc6c
|
Detect illegal compressed immediates, hints
|
2024-07-18 22:48:32 -07:00 |
|
David Harris
|
945722cd5b
|
Neatly formatted decompress.sv
|
2024-07-18 22:01:43 -07:00 |
|
David Harris
|
ebea314a6e
|
Modified decompressor to look for illegal x0 values and hints
|
2024-07-18 21:38:17 -07:00 |
|
David Harris
|
3b4726ea99
|
Check legal compressed nonzero destination registers, add c.nop decoding
|
2024-07-18 09:30:16 -07:00 |
|
David Harris
|
df063acf61
|
Refactored decompression to use simpler default illegal instruction
|
2024-07-18 08:26:58 -07:00 |
|
David Harris
|
4d36072f09
|
Converted regression-wally to use argparse
|
2024-07-17 06:04:21 -07:00 |
|
Rose Thompson
|
4c638f4fc9
|
Merge pull request #884 from davidharrishmc/dev
Attempt on functional coverage
|
2024-07-16 18:42:19 -05:00 |
|
Rose Thompson
|
19e9dc5ce0
|
Fixed wally.do to correctly log functional coverage.
|
2024-07-16 15:52:52 -05:00 |
|
David Harris
|
25f271064f
|
Fixed slli.uw bug reported by Lee Moore 16 July 2024
|
2024-07-16 09:28:05 -07:00 |
|
David Harris
|
d86ef9673d
|
More attempts at functional coverage
|
2024-07-15 15:34:44 -07:00 |
|
David Harris
|
ac05fa5553
|
Attempt at functional coverage; breaks code and functional coverage
|
2024-07-15 14:20:48 -07:00 |
|
David Harris
|
ff15671878
|
Ignore functional coverage outputs
|
2024-07-15 14:19:37 -07:00 |
|
David Harris
|
c3267e8fa4
|
Fixed .gitignore
|
2024-07-15 05:46:35 -07:00 |
|
David Harris
|
3ce92ab0a5
|
Ignoring more sim files
|
2024-07-15 05:34:50 -07:00 |
|
David Harris
|
467436e30c
|
Renamed --coverage to --ccov and moved UCDB files to questa/ucdb
|
2024-07-15 05:32:16 -07:00 |
|
David Harris
|
975c72c91d
|
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 |
|
David Harris
|
459eaaef6a
|
Initial effort to make testbench_fp compatible with Verilator without breaking Questa
|
2024-07-14 20:08:33 -07:00 |
|
David Harris
|
1b5e63ebe2
|
Fixed elf handling
|
2024-07-14 09:49:15 -07:00 |
|
Rose Thompson
|
276cb558f0
|
Merge pull request #880 from davidharrishmc/dev
wsim elf handling and RV64GCK lockstep support
|
2024-07-14 11:40:30 -05:00 |
|
David Harris
|
779458f14a
|
Waive CBO failures in iterelf because ImperasDV does not handle them properly yet
|
2024-07-13 22:08:57 -07:00 |
|
David Harris
|
904a081218
|
allow wsim to take .elf in testsuite argument; print error if ELF not found
|
2024-07-13 21:59:26 -07:00 |
|
David Harris
|
26d4fbcc19
|
Switched ImperasDV to RV64GCK model to support crypto (issue #872)
|
2024-07-13 21:42:14 -07:00 |
|
Rose Thompson
|
d5a6d93554
|
Merge pull request #879 from JacobPease/main
main
|
2024-07-12 09:32:13 -05:00 |
|
Jacob Pease
|
7f72fb8583
|
Updated riscv,isa-extensions property with the correct syntax. Added riscv,cbom-block-size.
|
2024-07-12 09:28:54 -05:00 |
|
Jordan Carlin
|
a4967138b6
|
Merge pull request #875 from ross144/main
|
2024-07-11 18:05:14 -07:00 |
|
Rose Thompson
|
8f52e4ae42
|
Merge pull request #878 from JacobPease/main
Commented out riscv,isa-extensions from Arty device tree until Linux kernel is updated.
|
2024-07-11 11:25:24 -05:00 |
|
Jacob Pease
|
1a2607c3d9
|
Commented out riscv,isa-extensions from Arty device tree until Linux kernel is updated.
|
2024-07-11 10:53:18 -05:00 |
|