发明名称 折叠式FIFO存储器生成器
摘要 公开了折叠式FIFO存储器生成器。可以使用表示先进先出(FIFO)存储器的可综合代码来产生硬件元件或者系统中的FIFO存储器。为了更有效地使用FIFO中的存储数据的存储器元件,代码生成器可以生成线程束,其使得FIFO能够使用具有不同于FIFO的规格的规格(即深度和宽度)的存储器元件。例如,线程束使得128深、1位宽的FIFO能够将数据存储在具有每行存储8位的16行的存储器元件中。对于与FIFO通信的任何系统,尽管FIFO使用16×8存储器元件来实现,但FIFO的表现就像128×1FIFO。为了这样做,代码生成器可以生成线程束,其使得折叠式存储器元件的表现就像非折叠式存储器元件。
申请公布号 CN103853522A 申请公布日期 2014.06.11
申请号 CN201310658886.4 申请日期 2013.12.06
申请人 辉达公司 发明人 罗伯特·A·阿尔菲里
分类号 G06F5/10(2006.01)I;G11C11/413(2006.01)I 主分类号 G06F5/10(2006.01)I
代理机构 北京市磐华律师事务所 11336 代理人 董巍;谢栒
主权项 一种方法,包括:接收将第一数据部分存储在先进先出(FIFO)存储器中的请求;将所述第一数据部分存储在所述FIFO存储器中的缓冲区中;接收将第二数据部分存储在所述FIFO存储器中的请求;对将所述第二数据部分存储在所述缓冲区中将会超过所述缓冲区的容量进行确定;以及将所述缓冲区的内容存储到所述FIFO存储器中的存储器元件的单个行,其中所述存储器元件中的每行设定大小为存储多个数据部分。
地址 美国加利福尼亚州