发明名称 Write controller for a CAM-based switch with linearly searchable memory utilizing hardware-encoded status tags to indicate availability of each memory location for writing
摘要 A write controller for a signal switch with a linearly searchable memory eliminates the need to maintain an ordered list of free addresses. The write controller utilizes a hardware encoded bit map and search logic to search linearly for memory locations that do not contain valid data and can therefore be written to. The search stops at the first memory location where the bit map tag indicates that the memory location is available, and then the write control logic unit associated with that memory location sends a kill signal that tells downstream write control logic units associated with other memory locations to deactivate. The write controller writes the data into the selected memory location and flips the status bit of that location to indicate that the memory location is no longer available for writing. The write controller then releases the restraining kill signal, allowing the next available memory location in line to receive data during the next clock cycle. The status bit for the memory location that was just written to continues to indicate that the memory location is not available for writing to until either the data is read out of the memory location or the system is reset. The memory location can during this time be read, but not written to. When a read of the location subsequently occurs in response to a read signal, the internal status bit is then flipped again so that the memory location will again be available to receive data.
申请公布号 US5813040(A) 申请公布日期 1998.09.22
申请号 US19950581742 申请日期 1995.12.29
申请人 RATHKE, JOHN EDMUND 发明人 RATHKE, JOHN EDMUND
分类号 G06F12/08;(IPC1-7):G06F12/02 主分类号 G06F12/08
代理机构 代理人
主权项
地址