Commit Graph

9246 Commits

Author SHA1 Message Date
Jacob Pease
11ca2567b8 Merge branch 'main' of github.com:openhwgroup/cvw into spiboot 2024-08-06 17:09:39 -05:00
Jacob Pease
8b85a5c34a SD card is now mountable on the fpga. The relevant files have been added. The most important changes are in the buildroot linux configuration and device tree. 2024-08-06 16:57:57 -05:00
Jacob Pease
173562d6f4 Added file necessary to split boot.mem into boot.mem and data.mem. 2024-08-02 15:36:06 -05:00
Jacob Pease
51f061ba35 Removed HSELEXTSDC and fixed SD card pin definitions. 2024-08-02 15:35:18 -05:00
Jacob Pease
bd07a60c07 Updated wally source files for zsbl testing. 2024-08-02 15:33:57 -05:00
Jacob Pease
2ed0b239e8 Added preload pointing to data.mem in ram1p1rwbe.sv 2024-08-02 15:21:15 -05:00
Jacob Pease
1edd5bb39e New bootloader now works. Added special print functions and print messages. sdclk is set to 3MHz after initialization currently. 2024-08-02 15:19:52 -05:00
Jacob Pease
3fde6c13f7 Added functions to read registers and print information on failure. Also added a getTime function for a pretty boot display. 2024-08-02 15:14:30 -05:00
Jacob Pease
906fa73747 Updated formatting of gpt.c and boot.c. 2024-07-31 11:12:05 -05:00
Jacob Pease
0396181d1e Added function to set SPI clock speed. 2024-07-31 11:00:44 -05:00
Jacob Pease
826576bfc7 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
5d6699dc4c Added extra UART macros and functions for code readability and the ability to print decimal numbers. 2024-07-31 10:58:15 -05:00
Jordan Carlin
178d401c5c Update LD_LIBRARY_PATH to fix qemu on Ubuntu 20.04 2024-07-27 14:50:17 -07:00
Jordan Carlin
a32cdf273f Remove opam folder when install with --clean 2024-07-27 14:50:02 -07:00
Jordan Carlin
784c73a619 Don't delete logs in --clean mode 2024-07-26 22:37:47 -07:00
Jordan Carlin
c9ec609d67 Update logger to filter more text from buildroot install 2024-07-26 22:35:43 -07:00
Jordan Carlin
cd91002fe9 Update linux makefile wiht path to wally bin 2024-07-26 22:35:35 -07:00
Jordan Carlin
88c9534a2c Updates to linux testvector generation 2024-07-26 22:35:27 -07:00
Jordan Carlin
9b25f30741 Update LD_LIBRARY_PATH in wally-tool-chain-install script 2024-07-26 22:35:22 -07:00
Jordan Carlin
5ee81ad808 Additional linux makefile cleanup 2024-07-26 22:35:17 -07:00
Jordan Carlin
1c2e612b11 csh fixes 2024-07-26 22:35:10 -07:00
Jordan Carlin
044dff93f9 Create LD_LIBRARY_PATH if blank 2024-07-26 22:35:07 -07:00
Jordan Carlin
d3032cf3ee Clean up install script comments 2024-07-26 22:35:02 -07:00
Jordan Carlin
61cad27fec Add buildroot to wally-tool-chain-install 2024-07-26 22:34:55 -07:00
Jordan Carlin
4f08cc15f5 Actually fix buildroot makefile 2024-07-26 22:34:46 -07:00
Jordan Carlin
1fe220596d Remove ftp from installation 2024-07-26 22:34:34 -07:00
Jordan Carlin
a47d9f6e9b Add libncurses* to Ubuntu for Vivado 2024-07-26 10:57:41 -07:00
Jordan Carlin
527304ca62 Attempt to fix buildroot makefile 2024-07-25 22:26:34 -07:00
Jordan Carlin
2e0dca3f28 Move verilator stack limit to setup.sh/csh insteaed of site-setup 2024-07-25 21:35:52 -07:00
Jordan Carlin
e78fac1624 Replace /opt/riscv after merge 2024-07-25 21:33:31 -07:00
Jordan Carlin
2f1a101735 Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-25 21:21:57 -07:00
Jordan Carlin
22a7ba1889 Cleanup 2024-07-25 21:16:00 -07:00
Jacob Pease
8a5898ebc1 Added carriage returns to line feed characters. UART messages print properly now. 2024-07-25 13:05:57 -05:00
Jacob Pease
f12319ca96 Changed formatting and added new UART divsor calculation from OpenSBI. 2024-07-25 13:04:27 -05:00
Rose Thompson
957de2e988 Merge pull request #896 from davidharrishmc/dev
Updated ImperasTG derived config to turn off peripherals
2024-07-25 12:20:31 -05:00
David Harris
cf08d954e1 Updated ImperasTG derived config to turn off peripherals 2024-07-25 10:08:34 -07:00
Rose Thompson
2e4ca4c876 Merge pull request #895 from davidharrishmc/dev
Fix Issue 894 about floating-point decoding of reserved rm/frm
2024-07-25 11:51:32 -05:00
David Harris
7360be1234 Legalized PMPconfig WARL 2024-07-25 09:43:54 -07:00
David Harris
c637e40058 CHeck legal rnum field when decoding aes64ks1i 2024-07-25 09:19:23 -07:00
Jacob Pease
6fc10adc25 Added ability to split boot.memfile into boot.mem and data.mem. 2024-07-25 11:19:15 -05:00
David Harris
7234abebef Issue #894: trap on floating-point ops with reserved rounding modes: detect Zfa flt 2024-07-25 09:09:13 -07:00
David Harris
337e40ac1b Issue #894: trap on floating-point ops with reserved rounding modes 2024-07-25 06:59:58 -07:00
Jacob Pease
02bb9b0b8b Fixed SDCCLK name discrepency. 2024-07-24 22:48:31 -05:00
Jacob Pease
a34836c08b Commented out references to old axi IP from wally.tcl. 2024-07-24 22:47:15 -05:00
Jacob Pease
ffec8cfb20 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
36d330a173 Masked lower byte when writing to DLL. 2024-07-24 22:44:27 -05:00
Jacob Pease
a97c7f0b58 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
e175a41863 Added uart header to gpt.c. 2024-07-24 22:43:16 -05:00
Jordan Carlin
308deba1fb Linux readme updates 2024-07-24 20:19:30 -07:00
Jordan Carlin
204fd2e9ff Update buildroot makefile to test for write access to $RISCV and remove separate sudo/no_sudo versions (just run the makefile as sudo if needed) 2024-07-24 20:19:30 -07:00