Commit graph

  • f3cf02732b writeback clean up Eric Matthews 2021-04-04 12:43:09 -07:00
  • c19ccf79ae l1 arbiter clean up Eric Matthews 2021-04-04 12:42:51 -07:00
  • f4e5499523 new priority encoder Eric Matthews 2021-04-04 12:42:25 -07:00
  • 64fe91c64e Intel workaround Eric Matthews 2021-04-03 20:08:57 -07:00
  • 18ef3699aa Intel inferrence changes Eric Matthews 2021-04-03 14:33:45 -07:00
  • 5141043054 added intel MLAB attributes Eric Matthews 2021-04-03 14:24:16 -07:00
  • 153e10d60e removed unused file Eric Matthews 2021-04-03 14:18:34 -07:00
  • f9d752bb6a lsq interface split Eric Matthews 2021-04-03 14:12:48 -07:00
  • 6de51b5103 minor refactor Eric Matthews 2021-04-03 12:12:22 -07:00
  • f45410f484 removed old files Eric Matthews 2021-04-03 11:58:38 -07:00
  • f4e229d11d package import refactor Eric Matthews 2021-04-03 11:54:53 -07:00
  • e899ff1637 rst changes due to use of wb.ack Eric Matthews 2021-04-03 10:31:57 -07:00
  • 724bcc5d25 mul unit adjustments for verilator Eric Matthews 2021-03-29 18:51:25 -07:00
  • 8c498520bb code cleanup Eric Matthews 2021-03-29 11:34:58 -07:00
  • 2e965cc28b simulation: visibility into architectural regfile Eric Matthews 2021-03-29 11:33:00 -07:00
  • b60ceb7384 CSR ops: wait until oldest Eric Matthews 2021-03-29 11:28:40 -07:00
  • 26bf60871f Div improvements Eric Matthews 2021-03-29 10:45:40 -07:00
  • 468789df0c added ci.yml yuhuig 2021-02-15 11:23:25 -08:00
  • deacbf369e added FIFO assertion for potential_push Eric Matthews 2021-01-11 16:55:07 -08:00
  • 6ba93a3f63 added pause/resume behaviour to stat collection Eric Matthews 2020-12-02 14:55:05 -08:00
  • 0d48705a33 Update README.md Zavier Aguila 2020-11-11 18:59:10 +00:00
  • 68a7d24aa9 Update README.md Zavier Aguila 2020-11-11 18:55:57 +00:00
  • 7379622d45 Update README.md Zavier Aguila 2020-11-11 18:55:11 +00:00
  • 6f6062329f Update README.md Zavier Aguila 2020-11-11 18:54:08 +00:00
  • 31259730b0 Update README.md Zavier Aguila 2020-11-11 18:53:36 +00:00
  • c2c71f79a3 reduced usage of rd_addr table Eric Matthews 2020-11-08 17:29:18 -08:00
  • 98a04a0b9f sq minor fix Eric Matthews 2020-11-08 13:22:01 -08:00
  • cc88378278 minor refactor Eric Matthews 2020-11-07 16:20:04 -08:00
  • cdb3f89c80 renaming rework Eric Matthews 2020-11-06 19:18:33 -08:00
  • f949dc1154 port order fix Eric Matthews 2020-10-30 17:37:02 +00:00
  • 5d3c5e928e restructured toggle memories Eric Matthews 2020-10-18 15:29:18 -07:00
  • e1b8fd5679 increased registerfile depth to 64 Eric Matthews 2020-10-01 19:54:44 -07:00
  • 9914bd34ff Split store data buffers Eric Matthews 2020-09-29 20:15:28 -07:00
  • 0285beadb8 Added depth parameterization to toggle mem Eric Matthews 2020-09-29 19:04:45 -07:00
  • f08ebf5786 moved reg bank select to issue stage Eric Matthews 2020-09-28 18:24:24 -07:00
  • 6d5203f4c8 Writeback mux reorganization Eric Matthews 2020-09-24 22:32:03 -07:00
  • 894ef72146 CSR read separated from LS path Eric Matthews 2020-09-23 14:27:41 -07:00
  • a6834c7c93 addr hash typo fix Eric Matthews 2020-09-16 15:41:06 -07:00
  • e18d071f86 seperated load and store queues Eric Matthews 2020-09-16 15:33:24 -07:00
  • 1f7ba246ba system op decode changes Eric Matthews 2020-09-10 16:12:29 -07:00
  • 68a5e75237 RAS changes for early branch correction Eric Matthews 2020-09-07 20:55:34 -07:00
  • b7462c712f minor simulator fix Eric Matthews 2020-09-07 20:18:02 -07:00
  • 303ac3be16 early branch aliasing correction support Eric Matthews 2020-09-07 20:16:11 -07:00
  • 1beda7d033 new metric for no_id_stall Eric Matthews 2020-09-07 14:10:47 -07:00
  • b10fc41565 fetch mmu fault propagation Eric Matthews 2020-09-07 13:26:17 -07:00
  • b1d5439f7d TLB updates Eric Matthews 2020-08-27 17:00:11 -07:00
  • f501c938f4 added support to abort MMU requests Eric Matthews 2020-08-18 14:08:30 -07:00
  • 02d51444d4 MMU updates Eric Matthews 2020-08-16 19:34:45 -07:00
  • 8bf7050a0e MMU rewrite Eric Matthews 2020-08-15 21:25:21 -07:00
  • a4bc569708 TLB updates Eric Matthews 2020-08-15 11:02:55 -07:00
  • f7294594d4 Added write validation to MCAUSE Eric Matthews 2020-08-14 11:37:34 -07:00
  • 3509e74d5f write support added to mcycle, minstret Eric Matthews 2020-08-13 18:27:47 -07:00
  • 525918e6b6 Added support for additional CSRs Eric Matthews 2020-08-13 16:44:27 -07:00
  • eeeb0cc1c0 Fixed how tracer values are being dumped. Zavier Aguila 2020-08-19 22:44:28 +00:00
  • 7b8da0a13b cleaning up repo stuartjh 2020-08-13 16:33:35 -04:00
  • 778e0cfddd created new fault-tolerant Taiga branch stuartjh 2020-08-12 10:40:56 -07:00
  • bcb9f477ef created new fault-tolerant Taiga branch stuartjh 2020-08-12 10:34:19 -07:00
  • ccc25dd31f Updated taiga.mak. Removed untested simulated DDR features. Zavier Aguila 2020-08-08 03:32:54 +00:00
  • e8cd051c40 makefile fix Eric Matthews 2020-07-29 16:13:38 -07:00
  • a15921cdf3 makefile refactor Eric Matthews 2020-07-29 10:28:12 -07:00
  • 81f2ac3bc7 Update README.md Zavier Aguila 2020-07-27 22:56:45 +00:00
  • dc3db7c8af Update README.md Zavier Aguila 2020-07-27 22:56:27 +00:00
  • 1744f34d70 Added TCL script to automate setup of example zedboard system. Zavier Aguila 2020-07-27 15:41:15 -07:00
  • c2180ba6ff Updated IP packaging scripts to reflect changes in types and configuration files Zavier Aguila 2020-07-27 15:37:19 -07:00
  • ffacfa1fbc Added missing import statement. Zavier Aguila 2020-07-27 15:36:10 -07:00
  • 3c9178fb5f Changed localparam to parameters to satify IP packager requirements. Zavier Aguila 2020-07-27 14:27:46 -07:00
  • 1b3c156e44 Changed IP wrapper's import calls. Zavier Aguila 2020-07-24 10:58:52 -07:00
  • 3490397172 Added riscv_types.sv to local_mem IP packager Zavier Aguila 2020-07-24 10:32:37 -07:00
  • dbe6fa534e Removed unused id_tracking.sv file Zavier Aguila 2020-07-23 16:27:31 -07:00
  • 13d8911925 Added missing import statement. Zavier Aguila 2020-07-23 16:27:08 -07:00
  • 6b22318276 new fifo depth defaults for l2 arbiter Eric Matthews 2020-06-30 11:26:43 -07:00
  • 0126887cd0 switched l2 arbiter to use taiga_fifo Eric Matthews 2020-06-30 11:25:56 -07:00
  • c72e588cd8 fifo improvements Eric Matthews 2020-06-30 11:25:10 -07:00
  • c7f4a4c2ee minor cleanups Eric Matthews 2020-06-30 11:06:07 -07:00
  • 28b11c365d l1arb cleanup Eric Matthews 2020-06-30 11:04:00 -07:00
  • ea035d0e2a dache cleanup Eric Matthews 2020-06-30 11:03:45 -07:00
  • 26e0473fa6 icache mid-request abort fix and cleanup Eric Matthews 2020-06-30 11:03:22 -07:00
  • 11150703f8 new assertion controls Eric Matthews 2020-06-29 20:45:01 -07:00
  • f9598f016f new assertion debug flag Eric Matthews 2020-06-29 19:37:07 -07:00
  • 0ff6c06a1a missing signal declaration in taiga.sv Eric Matthews 2020-06-29 17:36:46 -07:00
  • 8aff5ce388 reduced load attribute fifo depth Eric Matthews 2020-06-29 17:35:59 -07:00
  • 11cd4151cc added invalid fetch propagation and dedicated commit port zero to the ALU Eric Matthews 2020-06-29 17:35:24 -07:00
  • a0d2ce867e simplified issue_stage_ready logic Eric Matthews 2020-06-29 14:58:26 -07:00
  • be2bb6f4f3 in-flight reset support Eric Matthews 2020-06-26 16:37:59 -07:00
  • 6f9bed4567 linting : bp made address ranges constant Eric Matthews 2020-06-22 20:42:44 -07:00
  • 81d9354c7c ls assertion improvements Eric Matthews 2020-06-22 20:10:15 -07:00
  • 904fa6f6f9 linting : div interface parameter changes Eric Matthews 2020-06-22 15:20:19 -07:00
  • 928f5465c4 linting : package parameters to localparam Eric Matthews 2020-06-22 15:07:04 -07:00
  • ae1599fb60 id tracking simplification Eric Matthews 2020-06-17 16:00:34 -07:00
  • 7d35b3de94 Merge branch 'id-rework' into 'master' Eric Matthews 2020-06-16 23:59:29 +00:00
  • 9df3814782 bug fixes Eric Matthews 2020-06-16 16:48:27 -07:00
  • f164ef291d re-enabled basic store forwarding Eric Matthews 2020-06-12 16:13:53 -07:00
  • 34ab0c59b3 load attributes fix Eric Matthews 2020-06-11 10:43:53 -07:00
  • da38909012 regfile fix Eric Matthews 2020-06-09 11:01:41 -07:00
  • 56ad517cb0 RAS improvements Eric Matthews 2020-06-09 11:01:21 -07:00
  • 577e1fc442 fixed possible_issue bug Eric Matthews 2020-06-08 13:19:05 -07:00
  • bf61207577 regfile fix Eric Matthews 2020-06-07 20:27:51 -07:00
  • 27caeb5514 div algorithms pruned and div unit input buffering reduced Eric Matthews 2020-06-07 18:31:11 -07:00
  • 4919cac19c decode clean up Eric Matthews 2020-06-07 16:02:03 -07:00
  • f0e8aaff14 merged instruction metadata and ID management Eric Matthews 2020-06-07 14:48:08 -07:00