发明名称 Methods and apparatus for byte alignment operations for a memory device that stores an odd number of bytes
摘要 A first-in-first-out (FIFO) memory device includes a plurality of FIFO memory cores that contain a plurality of cells. A variable cell size circuit supports user programmable cell sizes in a FIFO memory device to permit selection of a wide range of cell sizes. The variable cell size circuit controls successive accesses to a cell in the memory device, and it resets a byte count when the byte; count equals the cell size value to initialize the circuit for a subsequent access operation. The variable cell size circuit further includes a prediction circuit that indicates completion of access to the cell a predetermined number of counts prior to completion of the actual access. An alignment circuit generates data for write operations in cells that store an odd number of bytes per cell to compensate for the two byte per cell read operations. Each FIFO memory core includes a circuit that generates a cell available signal to indicate whether a cell in a corresponding FIFO memory core is available for reading. An arbiter receives the cell available signals, and it generates control signals to select one of the FIFO memory cores. An output selection circuit utilizes the control signals to output data from one of the FIFO memory cores. The FIFO memory device further includes a plurality of output pins that receive the cell available signals and that receive the cell size information.
申请公布号 US2001032302(A1) 申请公布日期 2001.10.18
申请号 US20000736709 申请日期 2000.12.13
申请人 CHAN RAYMOND K.;AU MARIO F. 发明人 CHAN RAYMOND K.;AU MARIO F.
分类号 G06F5/00;G06F5/10;(IPC1-7):G06F12/00 主分类号 G06F5/00
代理机构 代理人
主权项
地址