[发明专利]一种地址可控异步缓存器及异步缓存方法在审
申请号: | 202011153559.X | 申请日: | 2020-10-26 |
公开(公告)号: | CN112199071A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 邓明;张磊;汪健;徐书喜;赵忠惠 | 申请(专利权)人: | 中国兵器工业集团第二一四研究所苏州研发中心 |
主分类号: | G06F5/06 | 分类号: | G06F5/06;G06F13/16 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴;丁浩秋 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地址 可控 异步 缓存 方法 | ||
1.一种地址可控异步缓存器,其特征在于,包括:
一先入先出寄存器,用于存放包随路信息;
一异步真双端口RAM,用于存放缓存数据;
一地址计算单元,用于计算数据写RAM地址;
一异步先进先出缓存器单元,用于将数据包变换时钟域,包括写时钟域和读时钟域;
一剩余空间计算单元,用于计算剩余包数。
2.根据权利要求1所述的地址可控异步缓存器,其特征在于,在写时钟域,写单元的数据包写结束信号同时作为写数据和写使能输入异步先进先出缓存器单元,该异步先进先出缓存器单元的读使能端口固定接高电平,写结束信号从该异步先进先出缓存器单元的输出端输出并且转换到读时钟域,作为读时钟域的写数据包时钟信号;
在读时钟域,从该异步先进先出缓存器单元的非空信号引出至读单元,读单元的数据包读结束信号和写时钟信号共同输入剩余空间计算单元计算剩余包数,写单元根据剩余包数判断是否继续往缓存器写数据包;
写结束信号输入地址计算单元,每个写结束信号触发写RAM的基地址累加,得到每一包数据写RAM的基地址,再与写单元的写数据地址相加,得到写数据总线数据,并写入RAM的地址;
当写结束信号拉高时,将包随路信息写入先入先出寄存器中,在读结束信号拉高时从INFO_FIFO中读出包随路信息。
3.根据权利要求1所述的地址可控异步缓存器,其特征在于,所述剩余空间计算单元在读时钟域的每个读时钟上升沿刷新剩余包数,其计算方式为:剩余包数复位初始值,时钟上升沿时,若写数据包时钟信号为高电平,读结束信号为低电平,则剩余包数减1,若写数据包时钟信号为低电平,读结束信号为高电平,则剩余包数加1,若时钟上升沿时刻写数据包时钟信号和读结束信号同为高电平或低电平,则剩余包数保持不变。
4.根据权利要求1所述的地址可控异步缓存器,其特征在于,所述RAM的深度为N*M,将RAM划分为N个单元块,每个单元块存入一数据包,每一数据包的包长通过参数设置为从0至M的任意值。
5.根据权利要求1所述的地址可控异步缓存器,其特征在于,当写口写数据时,通过写地址总线、写数据总线、写使能信号和写结束信号线进行控制,当一次写多包数据时,则连续写入包信息,发送数据;缓存中数据包数不为零时,读口读取数据。
6.根据权利要求4所述的地址可控异步缓存器,其特征在于,当设置写数据的最大包长为M,写口要写入数据时,将写使能拉高,并开始在写数据总线上传输有效数据,每一数据包的写地址从低地址累加到高地址,或乱序传输,写数据总线和写使能线经过时钟延迟单元与地址计算单元在时序上对齐后,存入异步真双端口RAM。
7.一种地址可控异步缓存方法,其特征在于,包括以下步骤:
S01:在写时钟域,写单元的数据包写结束信号同时作为写数据和写使能输入异步先进先出缓存器单元,该异步先进先出缓存器单元的读使能端口固定接高电平,写结束信号从该异步先进先出缓存器单元的输出端输出并且转换到读时钟域,作为读时钟域的写数据包时钟信号;写结束信号输入地址计算单元,每个写结束信号触发写RAM的基地址累加,得到每一包数据写RAM的基地址,再与写单元的写数据地址相加,得到写数据总线数据,并写入RAM的地址;当写结束信号拉高时,将包随路信息写入先入先出寄存器中,在读结束信号拉高时从INFO_FIFO中读出包随路信息;
S02:在读时钟域,从该异步先进先出缓存器单元的非空信号引出至读单元,读单元的数据包读结束信号和写时钟信号共同输入剩余空间计算单元计算剩余包数,写单元根据剩余包数判断是否继续往缓存器写数据包。
8.根据权利要求7所述的地址可控异步缓存方法,其特征在于,所述剩余空间计算单元在读时钟域的每个读时钟上升沿刷新剩余包数,其计算方式为:剩余包数复位初始值,时钟上升沿时,若写数据包时钟信号为高电平,读结束信号为低电平,则剩余包数减1,若写数据包时钟信号为低电平,读结束信号为高电平,则剩余包数加1,若时钟上升沿时刻写数据包时钟信号和读结束信号同为高电平或低电平,则剩余包数保持不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器工业集团第二一四研究所苏州研发中心,未经中国兵器工业集团第二一四研究所苏州研发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011153559.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于超低温流体装卸设备的连接结构
- 下一篇:一种板式压滤机