一种双向FIFO及总线桥接系统技术方案

技术编号:14415672 阅读:144 留言:0更新日期:2017-01-12 03:43
本发明专利技术提供了一种双向FIFO,包括:双端口随机存储器、第一套端口和第二套端口,其中,所述第一套端口包括第一时钟信号输入端、第一使能信号输入端、第一读写控制信号输入端、第一操作地址输入端、第一数据输入端以及第一数据输出端;所述第二套端口包括第二时钟信号输入端、第二使能信号输入端、第二读写控制信号输入端、第二操作地址输入端、第二数据输入端以及第二数据输出端;所述第一使能信号输入端、第一读写控制信号输入端、第二使能信号输入端以及第二读写控制信号输入端的输入信号为外部读写信号的组合逻辑输出信号。与现有技术相比,本发明专利技术可将FIFO部分的硬件开销几乎降低为原来的一半,其使用效率亦由50%提高到100%。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种用于通信的异步双向FIFO及总线桥接系统
技术介绍
FIFO(FirstInputFirstOut,先进先出阵列)是一种在通信系统中应用非常广泛的技术,它可以缓存暂时来不及处理的数据。FIFO除了数据线外,输入端有写、满等控制信号,输出端有读、空等控制信号。FIFO还可以在两个不同时钟域之间进行误差做通信,当FIFO两侧的读写时钟频率、相位相同时,该FIFO称为同步FIFO,否则为异步FIFO。同步FIFO由于时钟域相同,读写两方的信息可以直接传送到对方,同步FIFO可以非常方便按各种策略需求进行控制。而异步FIFO是电路设计中跨时钟域处理的主要实现方法之一,通常用于时钟域的过渡,是双时钟设计。换言之,设计时异步FIFO需要处理两个时钟,因此在大多数情况下,FIFO工作于独立的两个时钟之间。图1示出传统双向FIFO的结构示意图。如图所示,FIFO(FirstInFirstOut)是一种采用环形存储结构的先进先出存储器。其使用一个双端口存储器存放数据,数据发送方在一端写入数据,接收方在另一端读出数据,能够协调好两个时钟域的工作,满足高时钟频率的要本文档来自技高网...
一种双向FIFO及总线桥接系统

【技术保护点】
一种双向FIFO,包括:双端口随机存储器、第一组合逻辑和第二组合逻辑,其中,所述双端口随机存储器包括两套独立的端口,其中第一套端口包括第一时钟信号输入端、第一使能信号输入端、第一读写控制信号输入端、第一操作地址输入端、第一数据输入端以及第一数据输出端;第二套端口包括第二时钟信号输入端、第二使能信号输入端、第二读写控制信号输入端、第二操作地址输入端、第二数据输入端以及第二数据输出端;所述第一组合逻辑由第一同或门和输入端带反向器的第一或门组成,其中,第一同或门的一个输入端和第一或门带反向器的输入端连接第一写信号,第一同或门的另一个输入端和第一或门不带反相器的输入端连接读信号,第一同或门的输出端连接...

【技术特征摘要】
1.一种双向FIFO,包括:双端口随机存储器、第一组合逻辑和第二组合逻辑,其中,所述双端口随机存储器包括两套独立的端口,其中第一套端口包括第一时钟信号输入端、第一使能信号输入端、第一读写控制信号输入端、第一操作地址输入端、第一数据输入端以及第一数据输出端;第二套端口包括第二时钟信号输入端、第二使能信号输入端、第二读写控制信号输入端、第二操作地址输入端、第二数据输入端以及第二数据输出端;所述第一组合逻辑由第一同或门和输入端带反向器的第一或门组成,其中,第一同或门的一个输入端和第一或门带反向器的输入端连接第一写信号,第一同或门的另一个输入端和第一或门不带反相器的输入端连接读信号,第一同或门的输出端连接第一使能信号输入端,第一或门的输出连接第一读写控制信号输入端;所述第二组合逻辑由第二同或门和输入端带反向器的第二或门组成,其中,第二同或门的一个输入端和第二或门带反向器的输入端连接第二写信号,第二同或门的另一个输入端和第二或门不带反相器的输入端连接读信号,第二同或门的输出端连接第二使能信号输入端,第二或门的输出连接第二读写控制信号输入端。2.根据权利要求1所述的双向FIFO,其特征在于,所述第一和第二同或门的输入输出关系为:CEN=wen^~ren;其中CEN为由所述同或门输出的提供给所述双端口随机存储器的使能信号,WEN为提供给所述双端口随机存储器的读写控制信...

【专利技术属性】
技术研发人员:陈岚冯燕张挺
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1