【IC设计】我爱运动,我爱乒乓!

发布时间:2024年01月18日

在这里插入图片描述

理论解读

乒乓操作简介

  • 乒乓操作是一个经常用于数据流控制的处理技术,具有节约缓冲空间、对数据流无缝处理等特点
    在这里插入图片描述

乒乓操作过程

1、第一个缓冲周期:数据流通过“输入数据流选择单元”将数据写入“数据缓冲模块 1”。写完之后进入第二个缓冲周期
2、第二个缓冲周期:数据流通过“输入数据流选择单元”将数据写入到“数据缓冲模块 2”,同时“输出数据流选择单元”将“数据缓冲模块 1”的数据流读出,此时进入第三个缓冲周期
3、第三个缓冲周期:数据流通过“输入数据流选择单元”将数据写入到“数据缓存模块 1”的同时将“数据缓冲模块 2”的数据读出。
如此反复循环地操作,即为乒乓操作

三大优势

  • 输入数据流、输出数据流连续不断,适用于对数据流进行流水线式处理

站乒乓模块的两端看数据,输入数据流、输出数据流没有任何停顿,因此非常适合对数据流进行流水线式处理。所以乒乓操作常常应用于流水线式算法,完成数据的无缝缓冲与处理。

  • 节约缓存空间

使用双存储单元比单存储单元更节省存储空间,同时在某些数据处理时,必须要数据达到一定个数才能进行运算,故还可以达到数据缓存的目的

  • 实现低速模块处理高速数据,实现数据的串并转换(数据位宽之间的转换)

设计实战

参考链接

  1. 【野火】FPGA系列教学视频,真正的手把手教学,“波形图”教学法,现场画波形图写代码,硬件基于野火FPGA EP4CE10征途系列开发板,已完结
  2. Verilog零基础入门(边看边练)北京交通大学 李金城
  3. 《CMOS模拟集成电路全流程设计》 李金城 机械工业出版社
文章来源:https://blog.csdn.net/m0_51186267/article/details/135672517
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。