深度不是2的幂的异步FIFO存储器设计

基本信息

申请号 CN200910117133.6 申请日 -
公开(公告)号 CN101930350A 公开(公告)日 2010-12-29
申请公布号 CN101930350A 申请公布日 2010-12-29
分类号 G06F5/06(2006.01)I;G06F17/50(2006.01)I 分类 计算;推算;计数;
发明人 苏进;陈峰 申请(专利权)人 马鞍山龙迅科技有限公司
代理机构 - 代理人 -
地址 230088 安徽省合肥市高新区天元路9号顶间花园巴黎座1501室
法律状态 -

摘要

摘要 深度不是2的幂的异步FIFO存储器设计属于集成电路领域,用于解决数据在不同时钟域之间的快速传递问题。异步时钟域之间的数据传输一般采用异步FIFO存储器来实现。由于异步FIFO一般是采用格雷码设计方式,这就要求所设计的FIFO深度是必须是2n。在大多数情况下,实际需要的深度不会恰巧是2n,因此这样的设计要求不仅增大了面积和功耗,而且由于FIFO先进先出的工作方式,多余的存储深度势必造成数据输出延迟增大。本发明提出了构造一种单步循环码实现异步FIFO的设计思路,使它的设计深度不再拘泥于特定值,不仅节省了芯片面积和功耗,还使数据的延迟(latency)降低了。