#
e63b0a03 |
| 14-Jul-2023 |
Xuan Hu <[email protected]> |
iq: fix wakeup connection
|
#
ea46c302 |
| 11-Jul-2023 |
Xuan Hu <[email protected]> |
iq: fix wake up cancel
* Uop canceled in CancelNetwork should be used as cancel source to cancel another uop in IQ * The uop canceled in CancelNetwork should be one cycle after it been waked up by I
iq: fix wake up cancel
* Uop canceled in CancelNetwork should be used as cancel source to cancel another uop in IQ * The uop canceled in CancelNetwork should be one cycle after it been waked up by IQ.
show more ...
|
#
c0be7f33 |
| 19-Jul-2023 |
Xuan Hu <[email protected]> |
backend,iq: split wake up bundles, add cancel bundle
* Split IssueQueueWakeUpBundle into IssueQueueWBWakeUpBundle and IssueQueueIQWakeUpBundle. * Add cancel bundle used to cancel waked-up uop src *
backend,iq: split wake up bundles, add cancel bundle
* Split IssueQueueWakeUpBundle into IssueQueueWBWakeUpBundle and IssueQueueIQWakeUpBundle. * Add cancel bundle used to cancel waked-up uop src * Add srcTimer in StatusArray to record the cycles src has been waked up * Add dataSources in StatusArray to record the source of src data (reg, forward, bypass or none) * Remove useless ready field in StatusArray
show more ...
|
#
acc4085a |
| 20-Jun-2023 |
Xuan Hu <[email protected]> |
bypass: remove useless bundle
|
#
5d2b9cad |
| 19-Jul-2023 |
Xuan Hu <[email protected]> |
backend: add BypassNetwork
|
#
cdac04a3 |
| 19-Jun-2023 |
Xuan Hu <[email protected]> |
iq: add wakeup exu indices in deq bundle
* one-hot encoded exu indices are would be used in datapath to select bypassed exu data
|
#
bf35baad |
| 19-Jul-2023 |
Xuan Hu <[email protected]> |
backend: add iq wake up
|
#
ad22c988 |
| 03-Jul-2023 |
Ziyue Zhang <[email protected]> |
vector: add the connection for permutation
|
#
dd970561 |
| 19-Jun-2023 |
zhanglyGit <[email protected]> |
Backend: refactor wbFuBusyTable in Backend
|
#
bf44d649 |
| 12-Jun-2023 |
Xuan Hu <[email protected]> |
fuBusyTable: refactored with better implementation
|
#
d54d930b |
| 12-Jun-2023 |
fdy <[email protected]> |
StatusArrayDeqRespBundle: remove 'success' attribute
|
#
2e0a7dc5 |
| 11-Jun-2023 |
fdy <[email protected]> |
WbFuBusyTable: refactor WbFubusyTable
1. fix some bugs 2. add VfWbFuBusyTable 3. add WBPortConflictFlag
|
#
3fd20bec |
| 17-May-2023 |
czw <[email protected]> |
func(WbBusyArbiter):add WbBusyArbiter
|
#
8d29ec32 |
| 04-May-2023 |
czw <[email protected]> |
func(wbFuBusyTable): add wbFuBusyTable
|
#
303b5478 |
| 26-May-2023 |
Xuan Hu <[email protected]> |
vector: add UopIdx object bundle
|
#
01ceb97c |
| 26-May-2023 |
Ziyue Zhang <[email protected]> |
vxsat: fix the value is always zero
|
#
4ee69032 |
| 24-May-2023 |
zhanglyGit <[email protected]> |
VldIssue: backend support Vld issue
|
#
f1e8fcb2 |
| 19-May-2023 |
Xuan Hu <[email protected]> |
backend: fix error in uop counter
* Set uopNum at rob's enq instead of using enqCnt to avoid committing before all uop enq. * There are many uops mapped to the same robIdx. When some of the uops ent
backend: fix error in uop counter
* Set uopNum at rob's enq instead of using enqCnt to avoid committing before all uop enq. * There are many uops mapped to the same robIdx. When some of the uops enter rob, while others blocked at rename stage for the lack of free regfiles, committing before all uop enq would happen. * Distinguish std wb status as before
show more ...
|
#
42475509 |
| 18-May-2023 |
Xuan Hu <[email protected]> |
vector: add scala data duplicated to vector data path
|
#
374ba8af |
| 17-May-2023 |
Xuan Hu <[email protected]> |
backend: fix vector datapath
|
#
e2e5f6b0 |
| 17-May-2023 |
Xuan Hu <[email protected]> |
backend: update VfRD to avoid conflict with vconfig read port
|
#
75e2c883 |
| 17-May-2023 |
Xuan Hu <[email protected]> |
vector: add decode fields for vector
|
#
17ec87f2 |
| 22-May-2023 |
Xuan Hu <[email protected]> |
decode: rename uopDivType to uopSplitType
|
#
b6b11f60 |
| 22-May-2023 |
Xuan Hu <[email protected]> |
backend: add vector related datapath and configs
|
#
98639abb |
| 22-May-2023 |
Xuan Hu <[email protected]> |
backend: refactor src configs
* calculate number of source reg instead of using immediate number
|