Commit Graph

9219 Commits

Author SHA1 Message Date
Ross Thompson
6734685333 Fixed connection bugs in the top level fpga which preventing sending ethernet frames back to the trigger in unit. 2024-07-09 19:04:18 -05:00
Ross Thompson
e0a1f0e39f Really close now. 2024-07-09 14:21:43 -05:00
Ross Thompson
e488ee7225 Correctly sending the ethernet frame on a mismatch. Now just need to get vivado to actually trigger. 2024-07-09 14:16:13 -05:00
Ross Thompson
fd170a6583 Getting closer. 2024-07-09 14:09:56 -05:00
Ross Thompson
bf69a2e1cd Updated to use the newest imperasDV. 2024-07-09 12:30:18 -05:00
Rose Thompson
f83e6cf771 Fixed issue #874. 2024-07-08 14:48:52 -05:00
Jordan Carlin
bea95c7d54
Refactor section headers 2024-07-08 07:21:08 -07:00
Jordan Carlin
70a65e2d6b
Cleanup 2024-07-08 06:50:29 -07:00
Jordan Carlin
09a061b580
Merge remote-tracking branch 'upstream/main' into installation
Fix derivgen.pl shebang conflict
2024-07-08 06:46:41 -07:00
Rose Thompson
15b23ceb4d
Merge pull request #866 from davidharrishmc/dev
First version of iterelf running; removed directory support from wsim
2024-07-07 10:27:22 -05:00
David Harris
9098a55ea3 Fixed lint error in imperas derived config 2024-07-06 05:36:12 -07:00
David Harris
bcbe9eec81 Added lockstep simulations for coverage, wally-riscv-arch-test, buildroot boot to nightly / buildroot regression 2024-07-05 22:13:34 -07:00
David Harris
84c687080d Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-07-05 21:42:26 -07:00
David Harris
9f5e7b8653
Merge pull request #851 from kevindkim723/intdivb
Reduce Bit widths for IDIV on FPU
2024-07-05 21:42:19 -07:00
David Harris
02a7a1696b git ignore 2024-07-05 21:35:10 -07:00
David Harris
ffb248dc65 Fixed issue 868 about tlbmisc.S coverage test failing due to HPTW writing wrong address when updateing A bit 2024-07-05 21:32:57 -07:00
David Harris
9279b2d56a Added imperas configuration for Lee 2024-07-05 09:13:18 -07:00
David Harris
ced8038343 Defined memory to be inaccessible by default 2024-07-05 08:34:28 -07:00
Jordan Carlin
6d46549ee3
Fix setup.csh typo 2024-07-04 13:45:24 -07:00
Jordan Carlin
47501b9ef4
Add comments to site-setup for new gcc 2024-07-04 13:44:50 -07:00
David Harris
604f9d3a45 Fixed imperas.ic prefix for vcs 2024-07-04 12:31:00 -07:00
David Harris
873bd61296 Fixed perl path in derivgen 2024-07-04 12:30:11 -07:00
David Harris
12717a65f2 Fixed location of imperas.ic with new misa_B_Zba_Zbb_Zbs 2024-07-04 12:29:59 -07:00
David Harris
775930ae4f Fixes to memfile generation for rv32. Updated new misa.B in imperas.ic, but need new version of ImperasDV to test 2024-07-04 07:36:56 -07:00
Jordan Carlin
a7b78e6773
Fix perl shebang lines 2024-07-04 01:48:20 -07:00
Jordan Carlin
985d9b4edc
Update run_vcs shebang after merge 2024-07-03 23:47:26 -07:00
Jordan Carlin
0459c68615
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-03 23:44:25 -07:00
Jordan Carlin
c7d556a7ed
Update installation script comments 2024-07-03 23:42:31 -07:00
Jordan Carlin
090a4f9544
Add error messages 2024-07-03 22:26:10 -07:00
Jordan Carlin
eaac8e9b6a
Speed up qemu clone with multiple submodules in parallel 2024-07-03 22:14:17 -07:00
Jordan Carlin
a30d4b29df
Additional shebang updates 2024-07-03 21:34:48 -07:00
Jordan Carlin
7419689359
Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability) 2024-07-03 20:42:55 -07:00
Jordan Carlin
f9e865e537
Update README with new installation flow and other general cleanup 2024-07-03 19:51:52 -07:00
David Harris
8645441d00 Testbench automatically creates memfile, label, addr files if they are out of date or missing 2024-07-03 16:52:16 -07:00
David Harris
9b120bb3aa fix timeout in iterelf 2024-07-03 16:34:14 -07:00
David Harris
4528b4ee2a Fix wsim to use absolute path for ELF 2024-07-03 15:10:02 -07:00
David Harris
f7797d6092 First version of iterelf running; removed directory support from wsim 2024-07-03 14:54:46 -07:00
Rose Thompson
764f46a174
Merge pull request #865 from davidharrishmc/dev
EBU HPROT based on instruction/data, sim progress
2024-07-03 08:04:43 -07:00
David Harris
af4403342f renamed run_vcs.py to run_vcs, added instr/data in ebu 2024-07-03 08:02:38 -07:00
David Harris
a2fb6a21c5 Removed testbench-imperas now that wsim supports lockstep and single ELF files 2024-07-03 06:25:32 -07:00
Rose Thompson
dc2b596425
Merge pull request #863 from davidharrishmc/dev
Regression runs buildroot to login prompt; VCS lockstep progress
2024-07-03 05:58:40 -07:00
Jordan Carlin
b6ad0571ac
Update sourcing of secondary scripts to work when called from any directory 2024-07-02 22:17:43 -07:00
Jordan Carlin
2a78a65f69
Merge branch 'dev' into installation 2024-07-02 21:55:21 -07:00
Jordan Carlin
bd4f3e89fa
Source package install script so variables are shared 2024-07-02 21:51:43 -07:00
Jordan Carlin
459b659c50
Move package installation and distro check to separate files 2024-07-02 21:25:52 -07:00
David Harris
1b62d2116a VCS lockstep working 2024-07-02 18:05:13 -07:00
David Harris
aff0ad9c02 Progress on VCS; run_vcs rewritten in Python to ease passing parameters 2024-07-02 14:23:34 -07:00
David Harris
e72c8b8e09 Watchdog timeout on buildroot boot is a halting criteria 2024-07-02 14:22:51 -07:00
David Harris
a0729d074b regression --nightly --buildroot runs buildroot boot in Verilator all the way to login prompt and checks success 2024-07-02 14:20:40 -07:00
Ross Thompson
dc97ee5f82 Have some sample code which I know works transmisting a packet. 2024-07-02 09:12:34 -07:00