流水线操作意味着在数据路径中添加额外的注册阶段,具有聪明和理解。
额外的寄存器级允许寄存器级之间的延迟更短。
这允许寄存器(和整个数据路径)以更高的频率计时。
这是一个例子 -
串行:
需要添加8个注册的64位操作数。
Z = A + B + C + D + E + F + G + H.
1级逻辑=> AB = A + B.
2级逻辑=> ABC = AB + C.
3级逻辑=> ABCD = ABC + D.
4级逻辑=> ABCDE = ABCD + E.
5级逻辑=> ABCDEF = ABCDE + F.
6级逻辑=> ABCDEFG = ABCDEF + G.
Level7 logic => Z = ABCDEFG + H.
结果Z已注册。
总延迟为7.时钟周期为7。
并行非流水线:
需要添加8个注册的64位操作数。
Z = A + B + C + D + E + F + G + H.
1级逻辑=> AB = A + B,CD = C + D,EF = E + F,GH = G + H.
2级逻辑=> ABCD = AB + CD,EFGH = EF + GH
3级逻辑=> Z = ABCD + EFGH
结果Z已注册。
总延迟为3.时钟周期为3。
流水线:
需要添加8个注册的64位操作数。
Z = A + B + C + D + E + F + G + H.
1级逻辑=> AB = A + B,CD = C + D,EF = E + F,GH = G + H.
注册AB,CD,EF,GH
2级逻辑=> ABCD = AB + CD,EFGH = EF + GH
注册ABCD,EFGH
3级逻辑=> Z = ABCD + EFGH
结果Z已注册。
总延迟为3.时钟周期为1。
这有意义吗?
关于流水线问题,网上有大量的描述材料。
- 鲍勃埃尔金德
签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。
阅读手册或用户指南。
你读过手册了吗?
你能找到手册吗?2。
搜索william hill官网
(并搜索网页)以寻找类似的主题。
不要在多个william hill官网
上发布相同的问题。
不要在别人的主题上发布新主题或问题,开始新的主题!5。
学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。
提供有用的详细信息(请与网页,数据表链接).7。
您的代码中的评论不需要支付额外费用。
我没有支付william hill官网
帖子的费用。
如果我写一篇好文章,那么我一无所获。
流水线操作意味着在数据路径中添加额外的注册阶段,具有聪明和理解。
额外的寄存器级允许寄存器级之间的延迟更短。
这允许寄存器(和整个数据路径)以更高的频率计时。
这是一个例子 -
串行:
需要添加8个注册的64位操作数。
Z = A + B + C + D + E + F + G + H.
1级逻辑=> AB = A + B.
2级逻辑=> ABC = AB + C.
3级逻辑=> ABCD = ABC + D.
4级逻辑=> ABCDE = ABCD + E.
5级逻辑=> ABCDEF = ABCDE + F.
6级逻辑=> ABCDEFG = ABCDEF + G.
Level7 logic => Z = ABCDEFG + H.
结果Z已注册。
总延迟为7.时钟周期为7。
并行非流水线:
需要添加8个注册的64位操作数。
Z = A + B + C + D + E + F + G + H.
1级逻辑=> AB = A + B,CD = C + D,EF = E + F,GH = G + H.
2级逻辑=> ABCD = AB + CD,EFGH = EF + GH
3级逻辑=> Z = ABCD + EFGH
结果Z已注册。
总延迟为3.时钟周期为3。
流水线:
需要添加8个注册的64位操作数。
Z = A + B + C + D + E + F + G + H.
1级逻辑=> AB = A + B,CD = C + D,EF = E + F,GH = G + H.
注册AB,CD,EF,GH
2级逻辑=> ABCD = AB + CD,EFGH = EF + GH
注册ABCD,EFGH
3级逻辑=> Z = ABCD + EFGH
结果Z已注册。
总延迟为3.时钟周期为1。
这有意义吗?
关于流水线问题,网上有大量的描述材料。
- 鲍勃埃尔金德
签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。
阅读手册或用户指南。
你读过手册了吗?
你能找到手册吗?2。
搜索william hill官网
(并搜索网页)以寻找类似的主题。
不要在多个william hill官网
上发布相同的问题。
不要在别人的主题上发布新主题或问题,开始新的主题!5。
学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。
提供有用的详细信息(请与网页,数据表链接).7。
您的代码中的评论不需要支付额外费用。
我没有支付william hill官网
帖子的费用。
如果我写一篇好文章,那么我一无所获。
举报