首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 异步FIFO结构

异步FIFO结构

资料介绍
详细介绍fifo的使用
异 步 FIFO 结 构


(第一部分)



作者: Vijay A.Nebhrajani


翻译: Adam Luo


2006 年 7 月




设计一个 FIFO 是 ASIC 设计者遇到的最普遍的问题之一。本文着重介绍怎
样设计 FIFO――这是一个看似简单却很复杂的任务。

一开始,要注意,FIFO 通常用于时钟域的过渡,是双时钟设计。换句话说,
设计工程要处理(work off)两个时钟,因此在大多数情况下,FIFO 工作于独立
的两个时钟之间。然而,我们不从这样的结构开始介绍―我们将从工作在单时钟
的一个 FIFO 特例开始。虽然工作在同一时钟的 FIFO 在实际应用中很少用到,
但它为更多的复杂设计搭建一个平台,这是非常有用的。然后再从特例推广到更
为普通的 FIFO,该系列文章包括以下内容:

1.单时钟结构
2.双时钟结构――双钟结构 1
3.双时钟结构――双钟结构 2
4.双时钟结构――双钟结构 3
5.脉冲模式 FIFO
单时钟 FIFO 特例


FIFO 有很多种结构,包括波浪型(ripple)FIFO,移位寄存器型以及其他一
些我们并不关心的结构类型。我们将集中讨论包含 RAM 存储器的结构类型。其
结构如图 1 所示。




通过分析,我们看到图中有一个具有独立的读端口和独立的写端口的 RAM
存储器。这样选择是为了分析方便。如果是一个单端口的存储器,还应包含一个
标签:fifo异步
异步FIFO结构
本地下载

评论