发明名称 |
一种乒乓缓冲装置 |
摘要 |
本发明公开了一种乒乓缓存装置,包括数据附加信息分析模块、附加信息输入选择器、输入数据分析模块、写缓存选择器、写跳转条件处理模块、乒乓缓存的实体模块、附加信息输出选择器和读缓存选择器。使用本发明的提出的乒乓缓存装置,能够实现只用一套乒乓缓存实体即可对数据流中不同类型数据进行分类缓存,本发明提出的乒乓装置,扩展了传统乒乓缓存的功能,有效地解决了使用传统乒乓缓存浪费资源的问题,节省了电路资源,提高了系统中数据缓存的效率。 |
申请公布号 |
CN100349442C |
申请公布日期 |
2007.11.14 |
申请号 |
CN200410042872.0 |
申请日期 |
2004.05.28 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
赵琮;陈家锦;何刚跃;何剑;文冠果;陈旭 |
分类号 |
H04L12/54(2006.01) |
主分类号 |
H04L12/54(2006.01) |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
颜涛;王蔚 |
主权项 |
1、一种乒乓缓存装置,其特征在于包括:数据附加信息分析模块,用于分析输入的数据附加信息,将分析结果输入到附加信息输入选择器,同时产生写满或读空缓存时的正常跳转条件、未写满缓存时的异常跳转条件输出到写跳转条件处理模块;附加信息输入选择器,接收数据附加信息分析模块和写跳转条件处理模块的输出结果,选择数据附加信息进入缓存1的数据附加信息寄存器或是缓存2的数据附加信息寄存器;输入数据分析模块,用于分析输入的数据和数据的随路信息,将分析后附加状态的数据输出到写缓存选择器,并产生数据类型异常跳转条件输出到写跳转条件处理模块;写缓存选择器,接收输入数据分析模块输出的附加状态的数据以及写跳转条件处理模块的输出,选择将数据放进缓存1中或是缓存2中;写跳转条件处理模块,用于处理接收到的各种跳转条件,将产生的选择结果输出到附加信息输入选择器和写缓存选择器进行选择;乒乓缓存模块,用于缓存输入数据和输入数据附加信息;具体包括A、缓存1和缓存2,乒乓缓存模块中的两个缓存器,用于缓存写缓存选择器输出的数据;B、缓存1内数据附加信息寄存器和缓存2内数据附加信息寄存器,用于寄存附加信息输入选择器输出的数据附加信息;C、缓存1的有效数据个数寄存器和缓存2的有效数据个数寄存器,用于寄存当前缓存1或缓存2内有效数据的个数;D、缓存1的写指针寄存器和缓存1的读指针寄存器,用于寄存缓存1的写指针和读指针;E、缓存2的写指针寄存器和缓存2的读指针寄存器,用于寄存缓存2的写指针和读指针;附加信息输出选择器,用于根据读跳转条件选择输出缓存1内数据附加信息寄存器或缓存2内数据附加信息寄存器中的数据附加信息;读缓存选择器,用于根据读跳转条件选择输出缓存1或缓存2中的数据。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层 |