History log of /XiangShan/src/main/scala/xiangshan/backend/Backend.scala (Results 176 – 200 of 358)
Revision Date Author Comments
# 0f55a0d3 05-Sep-2023 Haojin Tang <[email protected]>

Scheduler: implement load speculative wakeup and cancel


# 85f2adbf 18-Aug-2023 sinsanction <[email protected]>

Backend: connect vstart to vfExuBlock


# 17b21f45 11-Sep-2023 Haojin Tang <[email protected]>

top-down: connect missing wires


# 870f462d 11-Aug-2023 Xuan Hu <[email protected]>

fix errors in merge master into new-backend


# 24519898 06-Aug-2023 Xuan Hu <[email protected]>

backend: refactor

* Prepare for merge master


# 39c59369 03-Aug-2023 Xuan Hu <[email protected]>

params,backend: refactor RegFile parameters


# c34b4b06 21-Jul-2023 Xuan Hu <[email protected]>

backend: add regfile r/w port print


# 59ef6009 03-Aug-2023 xiaofeibao-xjtu <[email protected]>

backend: add IssueQueue enq fastwakeup and move deq regs into IQ


# 10fe9778 20-Jul-2023 Xuan Hu <[email protected]>

backend: remove IssueQueueCancelBundle


# 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 ...


# 7fb1e4e4 11-Jul-2023 Xuan Hu <[email protected]>

backend: add CancelNetwork


# 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 ...


# 5d2b9cad 19-Jul-2023 Xuan Hu <[email protected]>

backend: add BypassNetwork


# dd473fff 19-Jun-2023 Xuan Hu <[email protected]>

backend: bind backendParams in other params

* Since backendParams get from Parameters produced by function call, a new backendParams is created every time.


# bf35baad 19-Jul-2023 Xuan Hu <[email protected]>

backend: add iq wake up


# 9b258a00 03-Jul-2023 xgkiri <[email protected]>

issue queue: refactor the connection


# 7f847969 30-Jun-2023 zhanglyGit <[email protected]>

Backend: fix wbConflict bugs


# 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


# fb4849e5 10-Jun-2023 Xuan Hu <[email protected]>

backend: refactor bundle connection


# 0655b1a0 07-Jun-2023 Xuan Hu <[email protected]>

backend: update print info


# 2e0a7dc5 11-Jun-2023 fdy <[email protected]>

WbFuBusyTable: refactor WbFubusyTable

1. fix some bugs
2. add VfWbFuBusyTable
3. add WBPortConflictFlag


# 6ed8c736 11-Jun-2023 fdy <[email protected]>

Backend: Add pipeline level between Scheduler and DataPath for MemScheduler and VfScheduler, and replace PipelineConnect with NewPipelineConnect.


# 3fd20bec 17-May-2023 czw <[email protected]>

func(WbBusyArbiter):add WbBusyArbiter


# 8d29ec32 04-May-2023 czw <[email protected]>

func(wbFuBusyTable): add wbFuBusyTable


12345678910>>...15