Jacob Pease
|
c4ae17c679
|
Cleaned up code formatting a bit and added ability to set the SD card clock speed.
|
2024-07-31 10:59:41 -05:00 |
|
Jacob Pease
|
a263f836f2
|
Added extra UART macros and functions for code readability and the ability to print decimal numbers.
|
2024-07-31 10:58:15 -05:00 |
|
Jacob Pease
|
3975f60299
|
Added carriage returns to line feed characters. UART messages print properly now.
|
2024-07-25 13:05:57 -05:00 |
|
Jacob Pease
|
a36e846b02
|
Changed formatting and added new UART divsor calculation from OpenSBI.
|
2024-07-25 13:04:27 -05:00 |
|
Jacob Pease
|
336a413f31
|
Added ability to split boot.memfile into boot.mem and data.mem.
|
2024-07-25 11:19:15 -05:00 |
|
Jacob Pease
|
0dae881a0d
|
Fixed SDCCLK name discrepency.
|
2024-07-24 22:48:31 -05:00 |
|
Jacob Pease
|
ebdf25a53b
|
Commented out references to old axi IP from wally.tcl.
|
2024-07-24 22:47:15 -05:00 |
|
Jacob Pease
|
2caf9e93be
|
Removed old axi IP from fpga Makefile. Added sed for data.mem file loaded into uncore ram.
|
2024-07-24 22:46:24 -05:00 |
|
Jacob Pease
|
d15be492cb
|
Masked lower byte when writing to DLL.
|
2024-07-24 22:44:27 -05:00 |
|
Jacob Pease
|
286d80de7e
|
Initialized UART with Arty frequency and baud rate. Will make this dynamic in the future
|
2024-07-24 22:43:47 -05:00 |
|
Jacob Pease
|
0107a400d1
|
Added uart header to gpt.c.
|
2024-07-24 22:43:16 -05:00 |
|
Jacob Pease
|
f1cc7dd5a3
|
Fixed verilog bugs.
|
2024-07-23 17:26:39 -05:00 |
|
Jacob Pease
|
dcb2edf888
|
Fixed syntax bugs. inline functions are now static and in the spi.h header.
|
2024-07-23 17:00:32 -05:00 |
|
Jacob Pease
|
5f0addd69a
|
Initial pass on SPI based bootloader code finished.
|
2024-07-23 16:33:49 -05:00 |
|
Jacob Pease
|
a8b9e7776b
|
Added some minor error checking to gpt.c.
|
2024-07-23 16:32:52 -05:00 |
|
Jacob Pease
|
ab00ea5a5c
|
Added sd_read64 to help with block reads and crc checking.
|
2024-07-23 16:32:29 -05:00 |
|
Jacob Pease
|
57eeba5c8c
|
Progress made on implementing new disk read function.
|
2024-07-23 15:47:23 -05:00 |
|
Jacob Pease
|
9ccb0eb027
|
Removed references to card_type.
|
2024-07-23 15:46:18 -05:00 |
|
Jacob Pease
|
d9afaade03
|
Merge branch 'main' of github.com:openhwgroup/cvw into spiboot
|
2024-07-23 14:18:50 -05:00 |
|
Jacob Pease
|
bf65cd2817
|
Added uart print functions and the Wally banner. SD card can now be initialized. Removed old code from boot.c
|
2024-07-23 14:18:42 -05:00 |
|
Rose Thompson
|
42f2469ea7
|
Merge pull request #891 from davidharrishmc/dev
Increased covergen.py functional coverage to 87.6%
|
2024-07-23 09:34:13 -05:00 |
|
David Harris
|
a4a0a10879
|
Increased covergen.py functional coverage to 87.6%
|
2024-07-23 04:38:13 -07:00 |
|
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 |
|