当前位置: 首页 > news >正文

关于流水线的理解

还是不太理解,我之前一直以为,对axis总线,每一级的寄存器就像fifo一样,一级一级的分级存储最后一级需要的数据。(现在看来,我这个理解应该也是没有问题的)
如下图,一开始是在解析axis流形式的数据包,数据包一直都能输出,所以valid一直是拉高的。

数据流(比喻成水流)到下图所示的管道的1部分的下端之后,接下来,下级,也就是如下图所示的水管的2部分,装满数据之后,也就是水管注满水之后,下面的模块又有背压传递上来(也就是时不时有人在下面用手把水管堵住)所以这个axis(stream)水流会开始被堵住,流速减慢。在上图的parser_top看来,就是t_valid一直是拉高的,但是ready为0的频率明显拉高。

那么理论上,如果

从一个简单的角度去看:看输出端的吞吐

http://www.lryc.cn/news/545006.html

相关文章:

  • 采样算法二:去噪扩散隐式模型(DDIM)采样算法详解教程
  • 北京大学DeepSeek提示词工程与落地场景(PDF无套路免费下载)
  • Hutool - POI:让 Excel 与 Word 操作变得轻而易举
  • IDEAPyCharm安装ProxyAI(CodeGPT)插件连接DeepSeek-R1教程
  • Iceberg Catalog
  • 2025年2月个人工作生活总结
  • vscode java环境中文乱码的问题
  • Java数据结构第十五期:走进二叉树的奇妙世界(四)
  • 【MySQL】CAST()在MySQL中的用法以及其他常用的数据类型转换函数
  • 使用Truffle、Ganache、MetaMask、Vue+Web3完成的一个简单区块链项目
  • 初出茅庐的小李博客之按键驱动库使用
  • 如何调试Linux内核?
  • ECharts组件封装教程:Vue3中的实践与探索
  • NAT 代理服务 内网穿透
  • CAN硬件协议详解
  • 网络安全等级保护:网络安全等级保护基本技术
  • 信刻光盘安全隔离与信息交换系统让“数据摆渡”安全高效
  • 数据结构课程设计(java实现)---九宫格游戏,也称幻方
  • [思考记录]AI时代下,悄然的改变
  • JAVA笔记【一】
  • [Java基础] 常用注解
  • uvm中的run_test作用
  • brew search报错,xcrun:error:invalid active developer path CommandLineTools
  • C#内置委托(Action)(Func)
  • kubernetes 部署项目
  • 《几何原本》命题I.2
  • 【我的 PWN 学习手札】House of Kiwi
  • nvm的学习
  • haclon固定相机位标定
  • stm32(hal库)学习笔记-时钟系统