首页> 外国专利> Method and circuit for controlling a first-in-first-out (FIFO) buffer using a bank of FIFO address registers capturing and saving beginning and ending write-pointer addresses

Method and circuit for controlling a first-in-first-out (FIFO) buffer using a bank of FIFO address registers capturing and saving beginning and ending write-pointer addresses

机译:使用一组FIFO地址寄存器来控制先进先出(FIFO)缓冲器的方法和电路,该组FIFO地址寄存器捕获并保存开始和结束写指针地址

摘要

A method and circuit for controlling a FIFO buffer such that the buffer can accommodate more than one data block simultaneously without overlapping data between adjacent data blocks. The FIFO buffer has a read-pointer address register and a write-pointer address register and a bank of write-capture registers including at least a first pair and a second pair. The first pair of registers captures and saves the write-pointer addresses associated with the beginning and ending of a first data block written to the FIFO buffer register while the second pair of registers captures and saves the write-pointer addresses associated with the beginning and ending of a second data block written to the FIFO buffer. The first pair and second pair alternate in capturing and saving beginning and ending addresses of a plurality of data blocks written to the FIFO buffer. In reading data from the FIFO buffer, the read pointer address register is loaded with the previously saved write-pointer address associated with the beginning of each data block that is subsequently read. Since both the beginning and ending write-pointer addresses associated with each data block are captured and saved, the system reading from the FIFO buffer delineates between adjacent data blocks, thereby eliminating data overlap or FIFO interruption.
机译:一种用于控制FIFO缓冲器的方法和电路,使得该缓冲器可以同时容纳一个以上的数据块,而不会在相邻数据块之间重叠数据。 FIFO缓冲器具有读指针地址寄存器和写指针地址寄存器以及包括至少第一对和第二对的一组写捕获寄存器。第一对寄存器捕获并保存与写入FIFO缓冲寄存器的第一个数据块的开始和结束关联的写指针地址,而第二对寄存器捕获并保存与开始和结束关联的写指针地址写入FIFO缓冲区的第二个数据块。第一对和第二对在捕获和写入写入FIFO缓冲器的多个数据块的开始和结束地址之间交替。在从FIFO缓冲区读取数据时,读取指针地址寄存器中加载了先前保存的写入指针地址,该地址与随后读取的每个数据块的开头关联。由于捕获并保存了与每个数据块关联的开始和结束写指针地址,因此从FIFO缓冲区读取的系统在相邻数据块之间划定了轮廓,从而消除了数据重叠或FIFO中断。

著录项

  • 公开/公告号US6381659B2

    专利类型

  • 公开/公告日2002-04-30

    原文格式PDF

  • 申请/专利权人 MAXTOR CORPORATION;

    申请/专利号US19990232764

  • 发明设计人 NICK HORGAN;TIMOTHY PROCH;

    申请日1999-01-19

  • 分类号G06F120/20;G06F50/60;G06F131/20;H04J30/20;G11C70/00;

  • 国家 US

  • 入库时间 2022-08-22 00:47:24

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号