#
79b2c95b |
| 30-Nov-2023 |
zhanglyGit <[email protected]> |
Backend: fix lat>0 cancel error
|
#
1f35da39 |
| 29-Nov-2023 |
xiaofeibao-xjtu <[email protected]> |
backend: change vfSchdParams, add PipelineConnect name
|
#
13551487 |
| 23-Nov-2023 |
zhanglyGit <[email protected]> |
Backend: BusyTable supports load fastwakeup
|
#
520f7dac |
| 22-Nov-2023 |
sinsanction <[email protected]> |
Backend: reduce imm width and move imm generating of instr fusion to enq
|
#
0030d978 |
| 20-Nov-2023 |
zhanglyGit <[email protected]> |
Backend: remove unused signals in (BusyTable -> IQ)
|
#
40283787 |
| 18-Oct-2023 |
sinsanction <[email protected]> |
IssueQueue: optimize timing - parameterize deq imms for instruction fusion - refactor deq entry selection
|
#
96a12457 |
| 08-Jan-2024 |
sinsanction <[email protected]> |
Decode: fix vset's vtype
|
#
395c8649 |
| 04-Jan-2024 |
Ziyue-Zhang <[email protected]> |
rv64v: add f2v to remove all fs1 duplicate logic (#2613)
* rv64v: add f2v to remove all fs1 duplicate logic
* rv64v: use IntFPToVec module for i2v and f2v
|
#
1548ca99 |
| 14-Dec-2023 |
Haojin Tang <[email protected]> |
mdp: enable LFST by default
|
#
59a1db8a |
| 14-Dec-2023 |
Haojin Tang <[email protected]> |
mdp: connect missing wires
|
#
31c51290 |
| 28-Dec-2023 |
zhanglinjuan <[email protected]> |
Fix bugs in exceptional stores (#2600)
* VPPU: fix timing mismatch between isMvnr and data
* STU,HYU,VSFlowQueue: add exceptionVec in store pipeline feedbacks
* VSFlowQueue: add exception buff
Fix bugs in exceptional stores (#2600)
* VPPU: fix timing mismatch between isMvnr and data
* STU,HYU,VSFlowQueue: add exceptionVec in store pipeline feedbacks
* VSFlowQueue: add exception buffer to record exceptional vaddr
* MemBlock: modify signal naming
show more ...
|
#
9d8d7860 |
| 03-Jan-2024 |
Xuan Hu <[email protected]> |
Backend: add predecode info in load pipeline
|
#
95767918 |
| 18-Dec-2023 |
zhanglinjuan <[email protected]> |
Add vector MMIO access path
|
#
f7af4c74 |
| 17-Nov-2023 |
chengguanghui <[email protected]> |
Debug Module: cherry-pick debug module from nanhu
|
#
2c1aacea |
| 18-Nov-2023 |
zhanglinjuan <[email protected]> |
Bundles: fix width of uopIdx
|
#
dbc1c7fc |
| 15-Nov-2023 |
zhanglinjuan <[email protected]> |
VldMergeUnit: use vdIdx inside a field to generate mask
|
#
3235a9d8 |
| 10-Nov-2023 |
Ziyue-Zhang <[email protected]> |
rv64v: add write back num for indexed load/store (#2469)
* rv64v: add write back num for indexed load/store
* rv64v: fix write back num for vset
|
#
92c6b7ed |
| 08-Nov-2023 |
zhanglinjuan <[email protected]> |
Mgu: use sew as element width instead of eew for indexed loads/stores
|
#
7ca7ad94 |
| 01-Nov-2023 |
zhanglinjuan <[email protected]> |
UopQueue: pass on mask and vdIdx to Backend
|
#
98d3cb16 |
| 31-Oct-2023 |
Xuan Hu <[email protected]> |
backend: fix VldMergeUnit
|
#
2d270511 |
| 28-Sep-2023 |
sinsanction <[email protected]> |
IssueQueue: add vector load/store IssueQueue
|
#
d9355d3a |
| 26-Oct-2023 |
Ziyue-Zhang <[email protected]> |
rv64v: add veew in VPUCtrlSignals (#2434)
|
#
20a5248f |
| 19-Oct-2023 |
zhanglinjuan <[email protected]> |
Add VLSU
* miscs: optimize code style
* vector: add VLSU param system and redefine vector lq io
* VLUopQueue: add flow split and address generation logic
* VLUopQueue: add flow issue and writebac
Add VLSU
* miscs: optimize code style
* vector: add VLSU param system and redefine vector lq io
* VLUopQueue: add flow split and address generation logic
* VLUopQueue: add flow issue and writeback logic
* VLUopQueue: set vstart for elements with exception
* VLUopQueue: handle unit-stride fof loads
* VLUopQueue: implement vector masking according to vm
* vector: rewrite vector store io
* VlFlowQueue: add enqueue and dequeue logic
* VLFlowQueue: fix some coding problem
* VlFlowQueue: add issue, replay and result logic
* VLFlowQueue: add redirect logic
* Rob: fix compilation error
* vector: remove stale codes
* vector: add VSUopQueue and fix bugs for vector load
* backbone: add vector load/store execution paths
* VSFlowQueue: Basic function
* VLUopQueue: add redirect logic for load-load violation
* VSFlowQueue: fix some compile problems
* VSUopQueue: add signal to indicate whether a flow is the last one
* VSFlowQueue: inform scala sq when vector store finished
* StoreQueue: maintain sequential retirement between scalar & vector stores
* LoadQueueRAW: handle violation between vector stores & scalar loads
* LDU: add vector store to scalar load forwarding
* XSCore: fix writeback width of MemBlock
* vector: fix load/store whole register and masked unit-stride load/store emul, evl, flownum (#2383)
* VSFlowQueue: Support STLF
* VLFlowQueue: fix compile bug
* VSFlowQueue: fix compile problem
---------
Co-authored-by: xuzefan <[email protected]> Co-authored-by: good-circle <[email protected]> Co-authored-by: weidingliu <[email protected]>
show more ...
|
#
04c99eca |
| 05-Nov-2023 |
Xuan Hu <[email protected]> |
backend: fix load cancel bundle
|
#
b133b458 |
| 21-Oct-2023 |
Xuan Hu <[email protected]> |
backend,mem: support HybridUnit
|