Skip to content

Conversation

@Chrisqcwx
Copy link
Contributor

双发射InstQueue,未接入cpu

Chrisqcwx and others added 30 commits March 19, 2023 23:24
…ou CANNOT and SHOULDN't fetch and store the next bad-ass instruction to the god-damned temporary instruction storing thingy, as well as a previous stall is not meant to be waiting for issue
@rewired-gh
Copy link
Contributor

这个双发射的设计能与原有的设计共存吗?

@Chrisqcwx
Copy link
Contributor Author

双发射设计与原设计完全兼容,BiInstQueue从simpleFetchStage获取的指令数量从1个变成2个(当前一个接fetch一个置零即可)。双发射尚未接入cpu,等单发射通过chiplab后再接入。

@Chrisqcwx Chrisqcwx changed the title remove data forward temporily; feat: add BiInstQueue remove data forward temporily; feat: add BiInstQueue, BiIssueStage, RobStage Apr 19, 2023
@Chrisqcwx Chrisqcwx changed the title remove data forward temporily; feat: add BiInstQueue, BiIssueStage, RobStage (NO MERGE)remove data forward temporily; feat: add BiInstQueue, BiIssueStage, RobStage Apr 20, 2023
@Chrisqcwx
Copy link
Contributor Author

BiIssueQueue的bullshit似乎能去掉,再改改

@Chrisqcwx
Copy link
Contributor Author

被之前的实现方式误导了,现在BiIssueStage不储存历史记录,移除了所有bullshit

@Chrisqcwx Chrisqcwx changed the title (NO MERGE)remove data forward temporily; feat: add BiInstQueue, BiIssueStage, RobStage (CAN MERGE)remove data forward temporily; feat: add BiInstQueue, BiIssueStage, RobStage Apr 20, 2023
@Chrisqcwx Chrisqcwx changed the title (CAN MERGE)remove data forward temporily; feat: add BiInstQueue, BiIssueStage, RobStage (CAN MERGE)remove data forward temporily; feat: add BiInstQueue, BiIssueStage, RobStage; add memAccessPort in ExeStage Apr 20, 2023
Copy link
Contributor

@rewired-gh rewired-gh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

好强

@rewired-gh rewired-gh merged commit 965a321 into main Apr 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants