需要帮助向 MIPS 单周期数据路径添加功能吗?

发布于 2024-12-14 08:17:51 字数 470 浏览 1 评论 0原文

我正在尝试向这些数据路径添加功能,以便它可以读取以下指令:

ADDNEW X, Y, Z

if (Y > Z) X = Y+ Z

else X = MEM[Y+Z]

不太确定在哪里开始..所以任何提示都会受到赞赏。我想我需要在某个地方重写 slt 的结果来告诉它走哪条路..但不确定如何?是的,用于家庭作业,所以不期待答案......只是希望有一个方向。谢谢..

first

第二个http://www.utdallas.edu/~cantrell/ee4304/Pipe-data+control.jpg

I'm trying to add functionality to these datapaths so that it can read the following instruction:

ADDNEW X, Y, Z

if (Y > Z) X = Y+ Z

else X = MEM[Y+Z]

Not really sure where to start.. so any hints are appreciated. I think I need to rewrite the result of the slt somewhere to tell it which way to go.. but not sure how? Yes is for homework so not expecting answers.. just hopefully a direction. Thank you..

first

second http://www.utdallas.edu/~cantrell/ee4304/Pipe-data+control.jpg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

没︽人懂的悲伤 2024-12-21 08:17:51

顶部设计为单循环,底部设计为流水线设计。

The top design is a single cycle and the bottom design is a pipeline design.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文