1. e1c551f Revert "new toolchain for kelvin_v2" by Naveen Dodda · 3 hours ago master
  2. 7b74ed1 new toolchain for kelvin_v2 by Naveen Dodda · 3 days ago
  3. 06e8e6e optimize viota and vcpop by using 3-2 and 4-2 compressor. by tianyu.li · 5 weeks ago
  4. b437667 remove duplicate definition. by Zhidong.Liang · 5 weeks ago
  5. d721668 divide pmtrdt unit to 3 parts: compare, reduction and permutation; ignore inactive elements for reduction; update offset for slide/gather instruction. by Zhidong.Liang · 5 weeks ago
  6. 6d605ae Replace MUL with MAC to enhance mul+add capability by mingzhe.chen · 5 weeks ago
  7. 1e418fb optimize timing for ALU. by tianyu.li · 6 weeks ago
  8. 3d6ff9b Add scripts of rvv_backend_tb by pu.wang · 7 weeks ago
  9. fa76894 Update tb: 1.Fix v0 check of vid 2.Add instruction discard checking by pu.wang · 7 weeks ago
  10. 15dc3b9 adjust for better timing. by tianyu.li · 7 weeks ago
  11. 5ad5b68 1. Modify to 6 read ports of VRF; 2. Adjust dispatch rule to support 6 read ports of VRF; 3. Double the depth of Command Queue and Uop Queue. by tianyu.li · 7 weeks ago
  12. e1a76c3 Fix vtype constraint by pu.wang · 7 weeks ago
  13. 0da9319 Fix find writeback for dest == xrf by pu.wang · 7 weeks ago
  14. cd582a8 1. Fix bypass bug: XRF will be forwarded to VRF; 2. Adjust ALU RS pop logic; 3. Fix bugs for vmv.s.x and vmv.x.s. by tianyu.li · 7 weeks ago
  15. 62a88d9 fix viota opverlap check by pu.wang · 7 weeks ago
  16. c99fef9 update viota behavior by pu.wang · 7 weeks ago
  17. d8f046c make uop_class clear by tianyu.li · 7 weeks ago
  18. 449aa6d Update tb: 1. Fix instruction check of mask producing inst 2. Fix vfirst/vcpop behavior while all inactive/tail 3. Will ignore vs2 != v0 in vid. 4. Fix constraint of vid. by pu.wang · 7 weeks ago
  19. a5ea8ff optimize timing for viota and vcpop. by tianyu.li · 7 weeks ago
  20. d77ad4e Update model: 1. ignore vstart!=0 for vcpop/vfirst 2. Write -1 if no active element has the value 1 in vfirst. by pu.wang · 7 weeks ago
  21. bcfd82f fix bugs for mask-logic, vcpop instructions; by tianyu.li · 7 weeks ago
  22. 734ed66 Update tb: 1. fix xrf retire condition in monitor 2. Fix vcpop/vfirst logic 3. Fix tail elements behavior of mask producing instructions. Now it will writeback calculation result for tail element. by pu.wang · 7 weeks ago
  23. b39fc1c Update tb: 1. Fix vstart constraint: vl <=vlmax_max-1 2. Use byte_strobe for vrf retire check. by pu.wang · 7 weeks ago
  24. bfb3f0c add mask inst in behavior model by pu.wang · 7 weeks ago
  25. eb9e134 Update add mask instruction test & model by pu.wang · 7 weeks ago
  26. 933c06f rvv_backend has only one pmtrdt sub-module instread of two. replace fifo_flopped_* with multi_fifo. by Zhidong.Liang · 7 weeks ago
  27. d432060 fix saturation logic by tianyu.li · 7 weeks ago
  28. 01727e6 Fix vsmul overflow issue, the value was a typo by mingzhe.chen · 7 weeks ago
  29. bc08a80 Start microarchitectural documentation. by Derek Chow · 3 weeks ago
  30. be3bd7f Add rule to run lint on a Verilog module. by Derek Chow · 3 months ago
  31. 50e0325 Propagate VC_STATIC_HOME in .bazelrc. by Derek Chow · 14 days ago
  32. 4dba895 Add riscv-tests to cocotb by Alex Van Damme · 12 days ago
  33. 1c29ea6 Add support for using vcs in cocotb. by Derek Chow · 12 days ago
  34. 4fe977c Updting overview.md with latest information by Naveen Dodda · 9 days ago
  35. d6fd5f4 Add and use KelvinRRArbiter in AxiSlave. by Derek Chow · 3 weeks ago
  36. ff8b147 Tasks/FIFOs for CocoTB master testbench by Alex Van Damme · 4 weeks ago
  37. b8d921a Gate AXI decoupled pairs until clk/reset is good by Alex Van Damme · 4 weeks ago
  38. e531490 Add AXI signal descriptions to integration guide by Alex Van Damme · 4 weeks ago
  39. b97548c Update path to internal/syn by Matthew Wilson · 4 weeks ago
  40. 5d2051a run buildifier on test/vcs_sim/BUILD by Matthew Wilson · 4 weeks ago
  41. 28d492f Fence with wfi/ebreak/mpause/fence.i by Alex Van Damme · 4 weeks ago
  42. f0f5fdd 4-slot WFI test by Alex Van Damme · 5 weeks ago
  43. e19fa2d Update DBus2Axi logic by Alex Van Damme · 5 weeks ago
  44. 62f43a4 Update AxiSlave logic: by Derek Chow · 5 weeks ago
  45. 4c73b7d Add data field for verilator_cocotb_test. by Derek Chow · 4 weeks ago
  46. 0533c27 Serialize decode due to WFI by Alex Van Damme · 6 weeks ago
  47. 21cd670 IRQ / halt utilties in cocotb by Alex Van Damme · 5 weeks ago
  48. 283fb40 Add rules to disable synthesis by default. by Derek Chow · 4 weeks ago
  49. 0445fac Help rules_hdl play nice with Matcha by Alex Van Damme · 4 weeks ago
  50. 1e26516 Handle alignment better in CoreAxiCSR by Alex Van Damme · 5 weeks ago
  51. dec14df ELF utilities for cocotb by Alex Van Damme · 5 weeks ago
  52. a4b06f9 CocoTB test bench for core_mini_axi by Derek Chow · 5 weeks ago
  53. 6510871 Update rules_hdl by Derek Chow · 5 weeks ago
  54. 52af7f6 Add Rvv parameters to Kelvin. by Derek Chow · 6 weeks ago
  55. 30f2517 Update tb: 1. Rename vmerge test to alu_vmerge_vmvv_test 2. fix constraints by pu.wang · 8 weeks ago
  56. 78df566 Update tb: 1. Change assignment to vxsta intf from retire to rob 2. Update behavior model structure. Change alu_processor not virtual class. 3. Fix saturate logic in behavior model: vnclip/vsadd. 4. rename vmerge test to alu_vmerge_vmvv_test 5. Add viota in model by pu.wang · 8 weeks ago
  57. 2b02fc5 1. fix ari decoder for immediate data; 2. fix decoder ctrl; 3. fix addsub and shifter sturate logic; 4. optimize viota instruction for better timing; 5. Double Reservation station depth. by tianyu.li · 8 weeks ago
  58. edc203e add pmtrdt(permutation+reduction) module. by Zhidong.Liang · 8 weeks ago
  59. b48abdc Split vadcsbc/vmadcsbc to different tests clean up test by pu.wang · 8 weeks ago
  60. 79702a8 Update sequences to random gen vtype for each inst fix ref model add fixed point test & model by pu.wang · 8 weeks ago
  61. 2bc35fc fix vxsat in LSU by tianyu.li · 8 weeks ago
  62. 60140bd fix viota src data problem by tianyu.li · 8 weeks ago
  63. 122d188 Update vxsat in mul mac, for entire uop by mingzhe.chen · 8 weeks ago
  64. 4c71019 AXI-M Unaligned access by Alex Van Damme · 7 weeks ago
  65. 284c4d7 1. Adjust vxsat signal logic; 2. fix bit-width problem in LSU decoder. by tianyu.li · 8 weeks ago
  66. 1aeb208 FIx default uop1 rd_index in hazard check by zhidong.linag · 8 weeks ago
  67. 16525c9 Fix dispatch issue & ari decode issue. by tianyu.li · 8 weeks ago
  68. c74eee5 Fix normal inst will trigger vxsat issue by mingzhe.chen · 8 weeks ago
  69. de8723a Update tb: 1. Fix saturate check 2. Update print info to easier debug 3. Update vsadd test 4. Fix narrow inst overlap check only when dest_emul>=1 by pu.wang · 8 weeks ago
  70. 4051e45 1. Replace rs fifo/uops queue with multi-fifo 2. Fix multi-fifo counter bug 3. Fix dispatch issue. by zhidong.liang · 8 weeks ago
  71. fe660cf fix problem by Tianyu Li · 8 weeks ago
  72. 43d08d6 adjust assertion by Tianyu Li · 8 weeks ago
  73. e7ac0dd 1. ignore_vma and ignore_vta changes; 2. Fix dispatch byte_type problem by Tianyu Li · 8 weeks ago
  74. c8d39bd Remove ignore_vta/vma in mulmac ex and retire by Mingzhe Chen · 8 weeks ago
  75. 735e92d fix typo of previous submit by Pu Wang · 8 weeks ago
  76. b457ab8 1. adjust assertion; 2. Add ignore_vma and ignore_vta in decoder; 3. fix problem for read ports assignment in dispatch. by Tianyu Li · 8 weeks ago
  77. d80371f 1.Update check info display. 2.Fix DUT vrf retire value sample problem by Pu Wang · 8 weeks ago
  78. fe7f8bd Fix rob hit logic of vrf bypass by Zhidong Liang · 8 weeks ago
  79. 77d497f 1. dispatch should use evl to distinguish TAIL and BODY; 2. diviver should record dividend and divisor even if divisor equals to 0. by Tianyu Li · 8 weeks ago
  80. 8ce327a Update testbench: 1. Update retire monitor & checker of vrf/xrf/vxsat. 2. Update retire transactions. Now it support full issue dispatch. 3. Fix check scripts ignore UVM_FATAL problem. by Pu Wang · 8 weeks ago
  81. 8da8e6b update support signals which only used in tb by Pu Wang · 8 weeks ago
  82. e7f7d59 Fix the problem of read ports of VRF assignment. by Tianyu Li · 8 weeks ago
  83. 213d4d8 update illegal inst check in mdl by Pu Wang · 8 weeks ago
  84. 1ba7c50 Fix some typo in comments by Mingzhe Chen · 9 weeks ago
  85. fc8588e fix overlap check problem for vwmaccus instruction by Tianyu Li · 9 weeks ago
  86. 3514e3c 1. fix problem for shift instruction; 2. fix problem for divider; 3. fix byte_type logic in dispatch by Tianyu Li · 9 weeks ago
  87. a821fec fix illegal instruction check for narrow shift by Pu Wang · 9 weeks ago
  88. a08fce5 Emit verilog files for alu, mlu and dvu modules by Yenkai Wang · 8 weeks ago
  89. 93963ad Add @com_github_grpc_grpc//:all to airgap for lint by Matthew Wilson · 8 weeks ago
  90. 5cfb408 Fix vwmacc logic by Pu Wang · 9 weeks ago
  91. 5f52f0e Fix vrf index decoder for VV && vd_valid conditon by Zhidong Liang · 9 weeks ago
  92. af610eb Fix widen mac bug by Mingzhe Chen · 9 weeks ago
  93. 2475443 Bug fix by Mingzhe Chen · 9 weeks ago
  94. 9f62adb ignore opivi for vmin/vmax by Pu Wang · 9 weeks ago
  95. 556c76d update mdl 1. Fix emul of mask instructions 2. fix div logic by Pu Wang · 9 weeks ago
  96. b4b4d2d fix divider problem by Tianyu Li · 9 weeks ago
  97. 05405be 1. update the logic for vadc/vdiv instruction by Tianyu Li · 9 weeks ago
  98. 53922c5 add last_seq in each test to clean inst_queue in mdl by Pu Wang · 9 weeks ago
  99. ca06d34 Fix assertion of vadc/vsbc by Pu Wang · 9 weeks ago
  100. f79906c fix result_valid problem in divider, because divider is not 1 cycle latency. by Tianyu Li · 9 weeks ago