Invention Grant
US07996604B1 Class queue for network data switch to identify data memory locations by arrival time
有权
用于网络数据切换的队列到达时间来识别数据存储单元
- Patent Title: Class queue for network data switch to identify data memory locations by arrival time
- Patent Title (中): 用于网络数据切换的队列到达时间来识别数据存储单元
-
Application No.: US11258682Application Date: 2005-10-25
-
Publication No.: US07996604B1Publication Date: 2011-08-09
- Inventor: Gautam Nag Kavipurapu , Sweatha Rao , Chris Althouse
- Applicant: Gautam Nag Kavipurapu , Sweatha Rao , Chris Althouse
- Applicant Address: US CA San Jose
- Assignee: Xilinx, Inc.
- Current Assignee: Xilinx, Inc.
- Current Assignee Address: US CA San Jose
- Agent LeRoy D. Maunu
- Main IPC: G06F5/08
- IPC: G06F5/08

Abstract:
A shared memory switch is provided for storing and retrieving data from BlockRAM (BRAM) memory of a PLD. A set of class queues maintain a group of pointers that show the location of the incoming “cells” or “packets” stored in the memory in the switch based on the time of storage in the BRAM. A non-blocking memory architecture is implemented that allows for a scalable N×N memory structure to be created (N=number of input and output ports). A write controller stripes the data across this N×N memory to prevent data collisions on read in or read out of data. The data is scheduled for read out of this N×N shared memory buffer based on priorities or classes in the class queues, with priorities being set by a user, and then data is read out from the BRAM.
Information query