Commit Graph

  • 0cacfbd322 Renamed globalhistory predictor. Ross Thompson 2023-02-17 16:08:34 -0600
  • 2f1bebfd57 Fixed global history predictor. Ross Thompson 2023-02-17 16:05:48 -0600
  • a95be0b567 More updates. Ross Thompson 2023-02-17 15:53:49 -0600
  • df4a27a2e3 Updated global history predictor. Ross Thompson 2023-02-17 15:53:15 -0600
  • 3523318acb Synthesis with memories David Harris 2023-02-17 13:51:05 -0800
  • 0d271130b9 Fixed a branch predictor performance issue. Ross Thompson 2023-02-17 15:37:03 -0600
  • 9bf11471aa bmuctrl checks for illegal zbs-style instructions Kevin Kim 2023-02-17 12:54:08 -0800
  • 0bab3bec3d bctrl bug fix - bctrl decodes shift immediate instructions properly Kevin Kim 2023-02-17 11:16:29 -0800
  • bb79b57cc1 alu bug fix - condmaskb piped in correctly instead of b Kevin Kim 2023-02-17 11:02:07 -0800
  • d06285ce16 sweep debugging David Harris 2023-02-17 11:00:00 -0800
  • 0b2a552781 Fixed TLU corners David Harris 2023-02-17 10:59:31 -0800
  • 1f9d425eab Fixing loads and wire loading for physical synthesis. Also put Milkyway library in each run directory so they don't conflict across runs David Harris 2023-02-17 10:52:17 -0800
  • 41fbe32489 fixed various sweep options to not run an extra job David Harris 2023-02-17 10:35:39 -0800
  • 02bc03af42 fixed makefile for 32 bit arch tests, restored original make for all others Kip Macsai-Goren 2023-02-17 09:57:56 -0800
  • 70027a55b4 :Merge branch 'main' of github.com:kipmacsaigoren/cvw into main Kip Macsai-Goren 2023-02-17 09:52:11 -0800
  • b943470049 Modified arch64 tests to remove floating point and double tests from hanging make Kip Macsai-Goren 2023-02-17 09:51:55 -0800
  • a522ece3d3 Merge branch 'main' of https://github.com/kipmacsaigoren/cvw into main Kevin Kim 2023-02-17 09:51:53 -0800
  • ee3a520a1f alu looks at BSelect, added BSelect one hot signal Kevin Kim 2023-02-17 09:51:49 -0800
  • 873dd718f1 merge with new changes to upstream Kip Macsai-Goren 2023-02-17 09:36:58 -0800
  • 5d5e4580d4 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-02-17 10:58:16 -0600
  • a325adf1be Fixed bug with branch predictor. Ross Thompson 2023-02-17 10:57:50 -0600
  • 890c54bc0b added alu changes to previous commit Kevin Kim 2023-02-17 08:22:13 -0800
  • ec2421ead4 added BSelect Signal - BSelect [3:0] is a one hot encoding of if it's a ZBA_ZBB_ZBC_ZBS instruction Kevin Kim 2023-02-17 08:21:55 -0800
  • 81cb00aaee comments Kevin Kim 2023-02-17 07:53:14 -0800
  • 505f3bf42f comments Kevin Kim 2023-02-17 07:52:54 -0800
  • 256d362e0d comment formatting Kevin Kim 2023-02-17 07:51:28 -0800
  • 9ab8183e80 alu handles ALU select instead of funct3 Kevin Kim 2023-02-17 07:51:10 -0800
  • 9128ac5409 added BMU controll Kevin Kim 2023-02-17 07:50:59 -0800
  • 25c0811d3d Added ALUSelect signal into datapath, ieu, controller Kevin Kim 2023-02-17 07:50:45 -0800
  • 0da32a41f6 moved riscvassertons to its own file, added proper license headers to testbench support files David Harris 2023-02-16 19:40:27 -0800
  • c3cc2f98d6 Reverted lab3 changes in dev branch David Harris 2023-02-16 18:10:05 -0800
  • 5fef9de80e Merge branch 'lab3_2023' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-16 17:57:51 -0800
  • 0b569e3ed4
    Update testbench.sv David Harris 2023-02-16 17:55:46 -0800
  • 631008f06a
    Update testbench.sv David Harris 2023-02-16 17:54:27 -0800
  • 532abb5b95
    Update datapath.sv David Harris 2023-02-16 17:53:31 -0800
  • 6527257305
    Update controller.sv David Harris 2023-02-16 17:52:44 -0800
  • 685d3ff568
    Update alu.sv David Harris 2023-02-16 17:52:25 -0800
  • 06bafc4de1 lab 3 for E154 spring 2023 lab3_2023 lab3 David Harris 2023-02-16 17:30:52 -0800
  • 076d1b50c6 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-16 13:58:03 -0800
  • a6915a385a
    Merge pull request #88 from stineje/main Ross Thompson 2023-02-16 15:53:39 -0600
  • 8d94273a7a fix typo - remove extra p at end of script James Stine 2023-02-16 15:50:31 -0600
  • a176325506
    Merge pull request #87 from stineje/main Ross Thompson 2023-02-16 15:25:43 -0600
  • c8307dffc1 Update bug in Makefile James Stine 2023-02-16 15:16:32 -0600
  • 3b7531b208
    Merge pull request #86 from stineje/main Ross Thompson 2023-02-16 15:13:48 -0600
  • fedbc1a43b Get rid of extra CR/LF in .synopsys_dc.setup file James Stine 2023-02-16 15:01:52 -0600
  • 1e428303ab Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-16 11:55:28 -0800
  • b458bfb422 corrections to DC setup David Harris 2023-02-16 11:55:23 -0800
  • ba6eef1118
    Merge pull request #85 from stineje/main David Harris 2023-02-16 11:54:21 -0800
  • 004f8a970e Fix bugs in scripts for synthesis and tsmc28 psyn James Stine 2023-02-16 13:38:26 -0600
  • c8324b055b dc shell setup. Ross Thompson 2023-02-16 11:06:53 -0600
  • 27f6552315 keep this commit off of cvw. Ross Thompson 2023-02-16 11:05:24 -0600
  • 4e4208926c Fix DC setup typos David Harris 2023-02-16 08:25:23 -0800
  • 677bfcd511 Added check that SSTC_SUPPORTED is viable David Harris 2023-02-16 07:37:44 -0800
  • d83c61cafc Added SSTC support for supervisor timer compare, but presently disable support. Reenable for rv32gc and rv64gc after tests pass. David Harris 2023-02-16 07:37:12 -0800
  • dd825f4918 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-16 06:44:08 -0800
  • a65b82b533
    Merge pull request #83 from stineje/main David Harris 2023-02-16 06:34:59 -0800
  • 64826a1ec9 Update topo psyn stuff James Stine 2023-02-16 08:07:17 -0600
  • 465aad372a added comments to zbc units Kevin Kim 2023-02-15 17:42:32 -0800
  • aad4d13603 zbc configurability and select mux Kevin Kim 2023-02-15 17:39:37 -0800
  • 068ddc3e0d controller forwards funct7 - started the bmu controll register Kevin Kim 2023-02-15 17:38:12 -0800
  • 6ac54a180e zbc and carry-less multiply work properly Kevin Kim 2023-02-15 17:37:09 -0800
  • 4954f9df95
    Merge pull request #82 from stineje/main Ross Thompson 2023-02-15 18:16:44 -0600
  • 744991bd5a Update if-then-else for ram items James Stine 2023-02-15 18:12:12 -0600
  • e0e8af4612
    Merge pull request #80 from ross144/main David Harris 2023-02-15 09:39:26 -0800
  • cf8392cbd8 continued ZBC integration into ALU Kevin Kim 2023-02-15 09:35:07 -0800
  • 69472b8145 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-15 11:29:39 -0600
  • 9c6ca3601a Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-02-15 11:28:50 -0600
  • 3aa26808fb
    Merge pull request #79 from eroom1966/add-coverage Ross Thompson 2023-02-15 11:18:25 -0600
  • 5426dd6184 added ALUResult Signal Kevin Kim 2023-02-15 09:13:10 -0800
  • ffbe15fba6 Ignore new tests from lab David Harris 2023-02-15 06:43:00 -0800
  • 4414173e7a Debug test case update David Harris 2023-02-15 06:42:38 -0800
  • c1d4b0eb14 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-15 06:39:17 -0800
  • 736ff6614a Commented config mode of synthesis makefile David Harris 2023-02-15 06:39:10 -0800
  • 0ac99d2233 add files to support coverage eroom1966 2023-02-15 11:12:30 +0000
  • 9cec59ea2c controller passes funct7 from decode to execute Kevin Kim 2023-02-14 16:06:10 -0800
  • 70f2dd701c git Kevin Kim 2023-02-11 21:22:33 -0800
  • 9728e00dfd Merge branch 'tmp' into main Kevin Kim 2023-02-14 13:12:57 -0800
  • 85c2ed8d34 removed unncessary stuff Kevin Kim 2023-02-14 13:07:03 -0800
  • 8e371864e4 reverted back to I tests working Kevin Kim 2023-02-14 13:06:31 -0800
  • 61d4040184
    Merge pull request #77 from kevindkim723/patch-1 Ross Thompson 2023-02-14 13:20:55 -0600
  • 405bbcc6a4 added critical rsync command to python script and builds I-ext tests Kevin Kim 2023-02-14 10:40:29 -0800
  • fd46e0080c added ALU result select mux for B instructions Kevin Kim 2023-02-13 17:38:00 -0800
  • 84ca2cab9c controller handles bclr Kevin Kim 2023-02-13 16:57:05 -0800
  • 094b307724 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-02-13 18:54:07 -0600
  • 9c9acc0055 Updated gshare (no speculation) to have better performance. Ross Thompson 2023-02-13 18:52:52 -0600
  • 29abec2409 Shadd instructions pass tests Kevin Kim 2023-02-13 16:36:17 -0800
  • 33d2bf84f8 More fixeds to global history. Ross Thompson 2023-02-13 18:08:51 -0600
  • a579bbcdd1 Fixed global history predictor. Ross Thompson 2023-02-13 18:08:13 -0600
  • bbc6095260 Updated global history predictor. Ross Thompson 2023-02-13 18:07:32 -0600
  • 9f25b53b36 Fixed bug in basic gshare implementation. Should be a better comparison to the speculative versions now. Ross Thompson 2023-02-13 17:57:05 -0600
  • b298a8afc5 Created copy of gshare. I think there may be a simpler implementation. Ross Thompson 2023-02-13 17:29:51 -0600
  • a80dbd3aec Further branch predictor improvements. Ross Thompson 2023-02-13 17:23:56 -0600
  • 717cba270c Partial improvement. Ross Thompson 2023-02-13 17:10:24 -0600
  • f4af38a004 Hacked commit. Fixes the gshare bugs introduced last week. Need to recover the good changes in the next commit. Ross Thompson 2023-02-13 16:14:17 -0600
  • 27223a05e2 ALU lint fixes Kevin Kim 2023-02-13 14:01:51 -0800
  • 29d03dbfc7 ALU configurability changes -stuff that was ZBA supported was in ZBB so I changed that Kevin Kim 2023-02-13 14:00:06 -0800
  • 12911440d0 edited controller so that add.uw passes tests Kevin Kim 2023-02-13 13:49:46 -0800
  • 7eb41058c7 alu add.uw needs w64 to be false Kevin Kim 2023-02-13 13:49:35 -0800
  • 8968639aff Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-13 11:58:02 -0600
  • 1d74663f42 Partial fix for gshare bugs from the last two weeks. Ross Thompson 2023-02-13 11:57:25 -0600