首页> 外国专利> Multi-Port Register File with an Input Pipelined Architecture and Asynchronous Read Data Forwarding

Multi-Port Register File with an Input Pipelined Architecture and Asynchronous Read Data Forwarding

机译:具有输入流水线架构和异步读取数据转发的多端口寄存器文件

摘要

In an embodiment of the invention, a multi-port register file includes write port inputs (e.g. write address, write enable, data input) that are pipelined and synchronous and read port inputs (e.g. read address) that are asynchronous and are not pipelined. Because the write port inputs are pipelined, they are stored in pipelined registers. When data is written to the multi-port register file, data is first written to the pipelined registers during a first clock cycle. On the next clock cycle, data is read from the pipelined registers and written into memory array registers. When the read address is identical to the write address stored in the pipelined memory, the result of a bit-wise ANDing of data stored in pipelined synchronous data registers and data stored in pipelined synchronous bit-wise registers is presented at the output of the multi-port register file.
机译:在本发明的实施例中,多端口寄存器堆包括流水线的写端口输入(例如,写地址,写使能,数据输入)和异步且不流水线的同步端口和读端口输入(例如读地址)。因为写端口输入是流水线的,所以它们存储在流水线寄存器中。当将数据写入多端口寄存器文件时,在第一个时钟周期内首先将数据写入流水线寄存器。在下一个时钟周期,将从流水线寄存器中读取数据并将其写入内存阵列寄存器。当读地址与流水线存储器中存储的写地址相同时,多路复用器的输出会显示流水线同步数据寄存器中存储的数据与流水线同步位寄存器中存储的数据按位与的结果端口寄存器文件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号