Commit Graph

  • 58749a8c57 Removed another bit from btb class. Ross Thompson 2023-02-12 11:33:43 -0600
  • 31787c456b simulation runs-- clmul doesn't pass lint with xor tree Kevin Kim 2023-02-11 21:22:33 -0800
  • 5f08322e99 lint fixes Kevin Kim 2023-02-11 21:13:10 -0800
  • 6a7fe6352e zbb, zbs, cnt lint fixes Kevin Kim 2023-02-11 20:41:52 -0800
  • 61b46e0639 fixed byte unit lints Kevin Kim 2023-02-11 20:25:34 -0800
  • fb99bdab82 fixed lints in cnt Kevin Kim 2023-02-11 20:22:42 -0800
  • c59dfc1e30
    fixed typo in LZC Kevin Kim 2023-02-11 19:59:03 -0800
  • 38087be3b7 popcnt passes lint Kevin Kim 2023-02-11 19:19:38 -0800
  • 76bc1b5999 clmul passes lint Kevin Kim 2023-02-11 19:16:13 -0800
  • d7c540d047 edited rv64i convig to support bit manipulation Kevin Kim 2023-02-11 12:14:00 -0800
  • 6d4f1dd928 updated python script to generate bash file Kevin Kim 2023-02-11 11:08:11 -0800
  • 8d28839d72 changed python file to use WALLY env variable Kevin Kim 2023-02-11 00:30:56 +0000
  • 1e0667db1d More simplifications to the BP. Ross Thompson 2023-02-10 17:09:35 -0600
  • 9c4da7381f Experimental branch prediction optimization. Ross Thompson 2023-02-10 15:45:56 -0600
  • a7237baa87 fixed small errors to get regression to run with bit manip supported. Kip Macsai-Goren 2023-02-10 10:37:06 -0800
  • f9d934e5ae Added necessary files to make bit make and run bit manipulation tests as part of regression Kip Macsai-Goren 2023-02-10 10:35:19 -0800
  • f91d74896a Merge remote-tracking branch 'upstream/main' into main Kip Macsai-Goren 2023-02-10 10:01:14 -0800
  • 005ca7ae98
    Merge pull request #76 from ross144/main David Harris 2023-02-10 09:00:44 -0800
  • 9c2e0de672 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-10 10:38:39 -0600
  • c229f0064e Modified branch predictor to use InstrValidE and InstrValidD rather than the more complex InstrClassE | WrongClassE logic. Ross Thompson 2023-02-10 10:33:10 -0600
  • c90727a25f Added new features to branch predictor analysis script. Ross Thompson 2023-02-10 09:07:06 -0600
  • 282ffd1313 RAS and RAS documentation now consistent. Ross Thompson 2023-02-10 09:06:51 -0600
  • 799bf20a6b
    Merge pull request #75 from davidharrishmc/dev David Harris 2023-02-09 18:28:56 -0800
  • 8ad5f2b181 Added RVTEST_CASE to testgen header David Harris 2023-02-09 18:25:24 -0800
  • 51a792431f Moved test generators David Harris 2023-02-09 18:24:48 -0800
  • a152bf94bb
    Merge pull request #74 from davidharrishmc/dev David Harris 2023-02-09 18:15:42 -0800
  • f2c7a489b2 Test gen header David Harris 2023-02-09 18:14:26 -0800
  • faf7cd8c8a Updated globalhistory predictor. Ross Thompson 2023-02-09 14:48:02 -0600
  • 2b27842d64 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-09 14:28:20 -0600
  • 726722bec2 Include Funct7 in execute - Modifed datapath to support funct7 in execute - Modified controller to pass on Funct7 - all lints pass Kevin Kim 2023-02-09 19:18:54 +0000
  • 847a4145f1 added W64 zbb input signal in alu Kevin Kim 2023-02-09 19:07:22 +0000
  • e4bfa4c548 modified zbb to account for cnt module change Kevin Kim 2023-02-09 16:45:37 +0000
  • ce9dca8aec modified cnt for zbb to mux inputs Kevin Kim 2023-02-09 16:45:22 +0000
  • 938e06d784 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-02-08 18:25:16 -0600
  • 996bb289d3 Simplified branch predictor. Ross Thompson 2023-02-08 18:24:38 -0600
  • 7383fbd144 Removed unnecessary --enable-multilib from gcc build commands because --with-multilib-generator implies it David Harris 2023-02-08 13:02:21 -0800
  • 95ff9e91c5 moved files into bmu folder Kevin Kim 2023-02-08 13:57:09 +0000
  • 0dad7bf114 Merge remote-tracking branch 'upstream/main' into main Kip Macsai-Goren 2023-02-07 23:28:50 -0800
  • 5bf709d7c3 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-07 16:49:58 -0800
  • bcd90bdb4e Paths changed in latest GCC David Harris 2023-02-07 16:49:50 -0800
  • 33fe29f262
    Merge pull request #73 from mmasserfrye/main David Harris 2023-02-07 16:44:20 -0800
  • b22a025db4
    Merge pull request #72 from ross144/main David Harris 2023-02-07 16:43:29 -0800
  • 32e38a7d95
    Update README.md David Harris 2023-02-07 16:35:44 -0800
  • 920bd40822 fpga constraints updates Ross Thompson 2023-02-07 15:22:14 -0600
  • 3d232139be
    Merge branch 'openhwgroup:main' into main Madeleine Masser-Frye 2023-02-07 23:20:41 +0200
  • 36cef9fff2 changed default freqs for synth sweeps updated plotting to not overlap labels Madeleine Masser-Frye 2023-02-07 21:18:39 +0000
  • c8085fead4 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-07 14:37:51 -0600
  • ed7e2e4ace for feature sweep now adding feature modifications on top of each other Madeleine Masser-Frye 2023-02-07 20:07:43 +0000
  • 7263fab4b1 Branch predictor cleanup. Ross Thompson 2023-02-07 14:01:59 -0600
  • 195e7c1a9c Moved STATUS_FS_INT write to if statement to properly prioritize David Harris 2023-02-07 06:55:42 -0800
  • 0712fa8f67 Disabled STATUS_FS at reset, fixing issue #71 David Harris 2023-02-07 06:31:14 -0800
  • 7198592afc fixed merge conflicts with removal of pipelined folder Kip Macsai-Goren 2023-02-06 18:04:28 -0800
  • 93637fd9cb debug simulating, produing discrepancy David Harris 2023-02-06 16:47:56 -0800
  • d8b1ff7220 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-06 15:39:18 -0800
  • bb39570576 Fixed floating point crash in debug.S David Harris 2023-02-06 15:38:57 -0800
  • 8b10d6ef4a
    Merge pull request #69 from ross144/main David Harris 2023-02-06 15:37:02 -0800
  • 54a128491e Fixed Bug 66. If a load missed at the same time as a spilled instruction fetch with an ITLB miss in the second cache line, the HPTW did not wait for the load miss to finish. Ross Thompson 2023-02-06 17:32:28 -0600
  • a09125cc36
    Merge pull request #68 from ross144/main David Harris 2023-02-06 14:51:38 -0800
  • a33c579e4b Removed unreachable if branch in hptw next state logic. Ross Thompson 2023-02-06 16:42:07 -0600
  • 0fa89ed844 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-06 16:35:20 -0600
  • ccc9f31c75 Updated imperas git repo to use a different hash. Ross Thompson 2023-02-06 16:35:03 -0600
  • e3a971ce38 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-02-06 16:34:28 -0600
  • e24ee03355 modified shifter to configure for Zbb and handle rotates - alu handles rotates Kevin Kim 2023-02-06 17:55:37 +0000
  • 136779563c
    Merge pull request #67 from eroom1966/main David Harris 2023-02-06 08:01:28 -0800
  • 3910e90b54 remove dead code for ignoring fflags/fcsr eroom1966 2023-02-06 15:53:29 +0000
  • 8705df1136 remove leading space eroom1966 2023-02-06 14:01:05 +0000
  • 02b4f9c304 remerge changes eroom1966 2023-02-06 13:43:12 +0000
  • 95c91e4661 zbb handles sign Kevin Kim 2023-02-05 16:50:13 +0000
  • 2edcb9d842 began sign/zero extend Kevin Kim 2023-02-05 16:37:32 +0000
  • 71a0479b72
    Merge pull request #63 from davidharrishmc/dev David Harris 2023-02-04 20:15:12 -0800
  • ff02bcf49f changed USE_SRAM to modify wally-config rather than wally-shared David Harris 2023-02-04 20:13:24 -0800
  • 103781923e Parenthesized reduction operators to avoid DC lint David Harris 2023-02-04 18:49:47 -0800
  • 54eafe6b9e Removed redundant USE_SRAM from wally-shared.vh (already in wally-config.vh) David Harris 2023-02-04 18:49:25 -0800
  • 7ce4f0da2d Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-04 18:32:31 -0800
  • 5f294f47da
    Merge pull request #64 from mmasserfrye/main David Harris 2023-02-04 18:11:39 -0800
  • 25d9d52994 modularized byte instruction handling into byte.sv; passes lint Kevin Kim 2023-02-05 01:04:39 +0000
  • b40b1fab52 modularized count into cnt.sv; passes lint Kevin Kim 2023-02-05 00:48:26 +0000
  • 0758a272f5 zbb handles popcnt and passes lint Kevin Kim 2023-02-05 00:11:24 +0000
  • 5200ed3d2e added population count in generic modules Kevin Kim 2023-02-05 00:11:12 +0000
  • 31530c85cb Now modifying dtim and irom even when USESRAM=1 Madeleine Masser-Frye 2023-02-05 00:02:50 +0000
  • 049f2e1e87 Started count instructions Kevin Kim 2023-02-04 20:01:41 +0000
  • 683c5b79c6 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-04 09:59:44 -0800
  • aba8b9a64b More progress on debug.S, but it crashes in Spike David Harris 2023-02-04 09:59:22 -0800
  • 9c5c041122 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-04 11:28:26 -0600
  • 9b7a35e848 Updates to imperas test bench. Ross Thompson 2023-02-04 11:28:23 -0600
  • 1bb5599806 Developing debug test David Harris 2023-02-04 08:31:47 -0800
  • 8e9183962d Fixed license on testbench files David Harris 2023-02-04 08:19:20 -0800
  • 0f7ea52f9b Started making debug testcase David Harris 2023-02-04 08:18:55 -0800
  • 88ef0503fd Renamed wally-piplined.do to wally.do David Harris 2023-02-04 04:38:41 -0800
  • 20a03808a1
    Merge pull request #62 from davidharrishmc/dev David Harris 2023-02-04 04:29:56 -0800
  • 3f22b62601 Added license headers David Harris 2023-02-04 04:29:27 -0800
  • 6b3d056713 ../synthDC/Makefile David Harris 2023-02-04 04:19:09 -0800
  • e2061abda9
    Merge pull request #53 from davidharrishmc/dev David Harris 2023-02-04 04:15:02 -0800
  • b13087e706 Fixed merge issues on synthDC PR David Harris 2023-02-04 04:13:40 -0800
  • e0915acad9 Improved illegal NaN-box detection and formatted fsgninj David Harris 2023-02-04 03:42:20 -0800
  • 363b7f56a5
    Merge pull request #61 from mmasserfrye/main David Harris 2023-02-04 03:28:44 -0800
  • 7b0da71297 finishing the job of the last commit Madeleine Masser-Frye 2023-02-04 10:24:01 +0000
  • d9e1323e57 added use sram parameter, cleaned up config writing, added single synth functionality to wallySynth Madeleine Masser-Frye 2023-02-04 09:50:36 +0000
  • d4a7679926
    Merge pull request #60 from ross144/main David Harris 2023-02-03 16:42:27 -0800
  • c4a9354c13 Replaced PCLinkX registers with a +2/4 adder in the execution stage. David and I estimate this is lower hardware cost. Ross Thompson 2023-02-03 18:19:47 -0600