发明名称 一种异步FIFO控制器及防止异步FIFO缓存数据溢出的方法
摘要 本发明实施例公开了一种异步FIFO控制器及防止异步FIFO缓存数据溢出的方法,该方法可以包括:异步FIFO控制器获取第二FIFO缓存待获取的数据量;所述异步FIFO控制器获取所述第二FIFO缓存内已存在的数据量;所述异步FIFO控制器将所述第二FIFO缓存待获取的数据量与所述第二FIFO缓存内已存在的数据量进行相加,得到数据总量;所述异步FIFO控制器将所述数据总量与所述第二FIFO缓存的深度进行比较;当所述数据总量不小于所述第二FIFO缓存的深度时,所述异步FIFO控制器向第一FIFO缓存发送停止指示信号。
申请公布号 CN105511835A 申请公布日期 2016.04.20
申请号 CN201410494206.4 申请日期 2014.09.24
申请人 深圳市中兴微电子技术有限公司 发明人 杨阳;王劲松;曹庆新
分类号 G06F5/06(2006.01)I;G06F12/08(2006.01)I 主分类号 G06F5/06(2006.01)I
代理机构 北京派特恩知识产权代理有限公司 11270 代理人 张振伟;张颖玲
主权项 一种异步FIFO控制器,其特征在于,所述控制器包括:第一计数器、第二计数器、加法器和比较器,其中,所述第一计数器,用于获取第二FIFO缓存待获取的数据量;并将所述第二FIFO缓存待获取的数据量传输至所述加法器;所述第二计数器,用于获取所述第二FIFO缓存内已存在的数据量;并将所述第二FIFO缓存内已存在的数据量传输至所述加法器;所述加法器,用于将所述第二FIFO缓存待获取的数据量与所述第二FIFO缓存内已存在的数据量进行相加,得到数据总量;并将所述数据总量传输至所述比较器;所述比较器,用于将所述数据总量与所述第二FIFO缓存的深度进行比较,当所述数据总量不小于所述第二FIFO缓存的深度时,向所述第一FIFO缓存发送停止指示信号,其中,所述停止指示信号用于指示所述第一FIFO缓存停止输出request信号。
地址 518085 广东省深圳市盐田区大梅沙1号厂房
您可能感兴趣的专利